Still addressing the same business challenges as The frontend, this backend project aims to fulfill the business model, particularly focusing on product or menu management, authentication, transaction, and location-based features.
These features include delivery, address selection, address changes, distance calculation, maps, travel time, and location-based recommendations.
To fulfill the feature demand, the server leverages the power of MapBox and NominatimAPIs, enabling it to provide accurate address information, interactive maps, geocoding, routing, and other location-based services. This integration enhances the user experience and ensures efficient handling of location-related operations for both the restaurant owners and the customers.
- PostManAPI Endpoint Documentation
- API EndPointhttps://foodways-api.glitch.me/api/v1/
- Websocket EndPointwss://foodways-api.glitch.me/
- platformAPI Server
- StackExpress, Socket.IO, fetch2, JWT, JOI, Cloudinary, Multer, Sequelize, PostgreSQL, Nominatim, MapBox
- GithubFoodWays Backend Repo
- BlogpostStill on waiting list.
Documentation
Socket
location-base recommendation
recommendation