Pop.Eats is a responsive, single restaurant ordering app. The app serves as an intermediary for both the client (customer) and the restaurant.
Customers can log in, place orders, view their previous orders and update their profile. As a restaurant owner, the user can also update the menu as well as accept and process orders. When an order is placed, the user receives a text confirming receipt and showing the restaurant’s estimated pick-up time.
This application was built on the front end using EJS (Embedded Javascript Templating) and SASS CSS styling. The backend utilizes ExpressJS, with direct PostgreSQL database interactions.
Example order workflow:
Customer and Restaurant Backend Management:
- Google Pay Provides the API used to manage user payments.
- Twilio Provides the API used to send users text notifications during booking and user communication.
- Google Maps Provides the API used to search for display the local restaurant locations.