Skip to content

Punctual is a period app. Punctual tracks your period and cycle symptoms while offering facts and food recommendation to help ease your symptoms.

Notifications You must be signed in to change notification settings

jessicatpacheco/punctual

 
 

Repository files navigation

Punctual

Header

builtwithlove forthebadge forthebadge

Description

Punctual is web application designed and developed by Team Punctual to simply & honestly track that horrible time of month. The Punctual App also provides recommendations based on your symptoms.

Punctual is Proud: There is nothing shameful about periods or people who have them. We're not hiding from this natural process.

Punctual is Blunt: No flowery euphemisms or women twirling in A-line skirts in fields of daisies over here; we get to the point.

Punctual is Trustworthy: Through extensive research and accurate calculations, you can be sure the information we give you is concise and helpful.

And, Punctual is Sleek: No frills, no gimmicks, just beauty in the way you'd want your period app to be "beautiful."

Motivation for Development

Each one of us found that every month we have challenges with our cycle. We all know to ease our symptoms that we should be eating healthier throughout our cycle. To help with that we wanted to create an easily accessible app that helps with these recommendations. The app is straightforward and sassier compared to the more delicate and feminine apps that are out there.

How to access the app

To start, users log in or register with Punctual using Auth0, an OAuth authentication using JavaScript tokens. Once they're securely in, they are taken to a questionnaire, which will fuel the meat of the app - the tracker itself. A user just enters in relevant information, clicks submit, and we handle the rest.

The app can be accessed here and follow through the steps below to began using the app.

Screenshots of the app

Header

Questionnaire>

BigBadSelf

Calendar

Symptoms

Food

Myths

MobileView

Technology

Our app is a Express Node application using React on the front-end, and several mongo databases on the backend. We use React-Big-Calendar to track that wonderful time of the month. We also incorporate an API from Yummly to serve up recipes based on your symptoms. The app itself is hosted on Heroku.

Development - Getting Started

To get this app running on your machine you will need to meet the prerequisites, clone the repo and npm install at the Node level and yarn install after you cd into the Client folder.

**Prerequisites**
  Installation and development assumes working knowledge of Node.js, API usage in the Node environment, React, and MongoDB. Additionally, it assumes that Node.js, MongoDB database, and React are installed on your machine.

Members of Team Punctual:

Thank you for visiting!!

About

Punctual is a period app. Punctual tracks your period and cycle symptoms while offering facts and food recommendation to help ease your symptoms.

Resources

Stars

Watchers

Forks

Releases

No releases published

Packages

No packages published

Languages

  • JavaScript 74.2%
  • CSS 23.6%
  • HTML 2.2%