Travelify Express Js Backend Application
This is backend side of Travelify mobile app.
- Node.js
- Mongo DB
- Google Cloud Storage
- Json Web Tokens (Security)
- Nodemailer (For mailing operations)
- Swagger for API Docs
- Heroku for Deploying Application
- Creating mongoose models and make relation between resources
- Creating routes for authentication routes
- Creating controllers for user authentication
- creating auth routes and verifying jwt token
- created models for category,comment,location and photo
- adding and removing comment operations implemented
- adding category to a location operation implemented
- added crud operations for category,comment,location
- added authorization helper for admin/user access
- create,update and delete requests for location implemented
- search mechanism for locations implemented
- photo upload using google cloud storage implemented
- password renewal using nodemailer implemented
- listing locations according to given category implemented
General :
- Adding swagger API documentation for endpoints
- Publishing API on Heroku