A full stack web application that allows a barista, login, add to an order, view pending orders, view completed orders and complete orders. Orders that have been completed will note which barista completed the order.
Link to project: Pronto Coffee Co.
Tech used: HTML, Bootstrap CSS, JS, API, JSON, NODE.JS, EXPRESS, MONGODB, USER AUTH & Heroku
I wanted to be able to create a full stack web app that allowed a coffee shop to be able to have their own ordering application. I used Bootstrap for this project and it helped get the layout completed rapidly. With MongoDB Atlas it was nice and straightforward to set up and get things communicating with my developer build. As for deployment Heroku came in for the rescue.
Todo: Update layout Switch over to Tailwind CSS Add Coffee Shop main page
- Using Passport was great until I wanted to pass in a third field besides the users
email
andpassword
. I wanted to be able to capture theuserName
to my MondoDB database. I was able to figure it out after being stuck for a few days. This was achieved by adding theuserName
in the callback instead of attempting to pass myuserName
through theLocalStrategy
. - Even though I liked using render, Heroku came into the rescue and the cli tools made it much easier to deploy this time around.
Take a peek at some of my other projects:
🚀 Portfolio: Portfolio
🪙 Coin Forge: Coin Forge