This is a backend API built using Node.js to support a dog training web app using React.js on frontend Link to React.js frontend.
-
Authentication
JWT is used as mechanism to authenticate.
Session based auth (Passport.js) can't be used because it is irrelevant for an API. -
MongoDb
MongoDb is a "not only SQL" database.
Purpose of using MongoDb is better scaling of webapp and JSON like structure. -
Bcrypt is used to store digest.
-
And many more!
- /
- /dogs/
- /dogs/:id
- /handlers/
- /handlers/:id
- /handlers/login
- /handlers/signup
- And more...