@Author: Muhammad Suhaib ([email protected]) ([email protected]) - Link to Repository: https://github.com/SuhaibProj/Coffida_server
This is the CoffiDa API for use in the 20/21 MAD assignment.
User Management
- Add New User
- Log into an Account
- Log out of an Account
- Get User information
- Update User Information
Location Reviews
- Add a New Review
- Update a Review
- Delete a Review
- Get a photo to a Review
- Add a photo to a Review
- Delete a Photo to a Review
- Like a Review
- Remove a Like from a Review
Location Management
- Get Location Information
- Favourite a Location
- Unfavourite a Location
- Find Locations
Extras
- View Liked Reviews
- View Favourited Locations
Partial Attempts
- Get device Location and display on Map (Extension t2)
- Run 'npm install' to install the dependencies
- Create your .env file with your DB config details
- Create a directory called 'storage', within the storage directory, create a directory called 'photos'
- Copy the contents of the yaml file in the resources directory into editor.swagger.io
- Run the server with 'npm start'
- Code!
Added Contributor: Ashley Williams ([email protected]).