Description
Ramen Quest is a app where you can search for ramen venues around the world in your quest to the best bowl of ramen. Users can save venues and rate them accordingly.
Want to try it out!
https://doobin.github.io/ramen-quest-client/
Sign in with: [email protected]
Password: demo
https://github.com/doobin/ramen-quest-api
https://radiant-brushlands-40574.herokuapp.com/
- React
- JavaScript
- JSX
- Axios
- Google Maps API
- FourSquare API
- CSS
At the start of the project, I reviewed the requirements documentation (in full detail) and developed a game plan accordingly.
Game Plan
- Planning
- Wireframes
- User Stories
- Development(Stage1)
- Basic User Interface Design (React and CSS)
- Create UI components (Map, Sidebar)
- Development(Stage 2)
- Connect UI components with Google Maps and FourSquare API
- Display data on UI from third party API's (Map, Pins, Information window)
- Development(Stage 3)
- Build Backend API using Express and MongoDB
- Create RESTful routes (Get, Post, Patch, Delete)
- Test API using curl scripts
- Development(Stage 4)
- Create components on UI to show, add, update, and delete data
- Implement Final User Interface Design (CSS)
- Deployment
- Deploy a functional single page application that meets requirements.
My problem-solving strategy was to solve one problem and move on to the next one. Foresee problems during my planning process and plan my game plan accordingly. I used all available resources, including the internet (StackOverflow, Google, MDN, etc), other developers and instructors during my development process.
- Update User Interface with CSS and Material UI
- Implement star rating system, work on User Experience
- Save venues to "want to go" and "been there" list.
- As a user, I can search for ramen venues around the world.
- As a user, I can see ramen venues on the map with pins.
- As a user, I can see detailed information about the venues.
- As a user, I can sign up via email address and create an account.
- As a user, I can sign in and save and rate ramen venues.
- As a user, I can see all of my saved venues and update and delete venues on my list.