Skip to content

JamieSear/LAP-3-App

Folders and files

NameName
Last commit message
Last commit date

Latest commit

 

History

108 Commits
 
 
 
 
 
 
 
 
 
 
 
 
 
 

Repository files navigation

Installation & usage

Installation

  • Clone or download the repo.
  • In your command line, run npm install in both the client and server.
  • run the seeds file by first creating a table UserData in PostgreSQL, then running' \i .database/seeds.sql
  • create a .env file in your server folder and insert jwtSecret = "yoursecret"

Usage

  • In your command line, run npm start to run the app in both the client and server(open 2 terminals.
  • React should open on localhost 8000 in browser

Technologies

  • React, redux
  • Webpack
  • JavaScript
  • HTML, CSS
  • PostgreSQL
  • Bcyrpt
  • JWT

Process

  • Started by wireframing the pages in Figma
  • Wrote pseudo code to break down the logic of collecting user input, collecting information from the API, linking the two and assigning functionality to buttons.
  • Used Webpack to configure our server and development setup.
  • created database schema then SQL file
  • Set up authentication with JWT tokens which were used to authenticate frontend routes

Challenges

  • Frequency of habits
  • Authentication

Future features

  • Lost password email reset
  • Settings page for changing password and other details as well as deleting account

License

Collaborators

@MugishaU, @shewitt93,@atheermusa, @JamieSear

About

APPLEADAY, habit tracker app, user authenticated logins and data. Allows a user to create habits to keep track of and view more details. Can add frequency and other comments also!

Resources

Stars

Watchers

Forks

Releases

No releases published

Packages

 
 
 

Contributors