Skip to content

Back-end for ChainšŸ”— - A habit tracker app.

Notifications You must be signed in to change notification settings

s-r-aman/chain-api

Folders and files

NameName
Last commit message
Last commit date

Latest commit

Ā 

History

78 Commits
Ā 
Ā 
Ā 
Ā 
Ā 
Ā 
Ā 
Ā 
Ā 
Ā 
Ā 
Ā 
Ā 
Ā 
Ā 
Ā 
Ā 
Ā 
Ā 
Ā 
Ā 
Ā 
Ā 
Ā 
Ā 
Ā 

Repository files navigation

Don't Break the CHAINā›“

Back-end šŸ”™ for the app Chains.

Contributions are welcomešŸ™. To contribute -

  1. Run command npm install.
  2. Then to start serveršŸ’» run npm run dev.
  3. To run tests šŸ’Æ npm run test or npm run test-watch to run in watch mode šŸ‘€.

Technology Used -

  • Node JS
  • PostgreSQL šŸ˜
  • GraphQL

Framework / Libraries Used -

  • Express JS
  • Knex JS
  • Apollo
  • Json Web Tokens

Testing With -

  • Jest
  • Supertest

Code checking with -

  • Eslint
  • Prettier

Database

Tables

  1. Users
  2. Habits
  3. Tokens

Tokens

  1. Token (PK)
  2. Username

Users

  1. Username (PK)
  2. Name
  3. Password
  4. Age
  5. Gender
  6. Created_At
  7. Updated_At

Habits

  1. Id (Auto increment and PK)
  2. Username
  3. Difficulty Level
  4. Icon
  5. Reminder
  6. Coins
  7. Diamonds
  8. Completed Dates
  9. Created_At
  10. Updated_At

About

Back-end for ChainšŸ”— - A habit tracker app.

Resources

Stars

Watchers

Forks

Releases

No releases published

Packages

No packages published