A little taste of Tech Taste — Strategio Group Final Project
Tech Taste is an interactive web app built using React on the Front End, Java Spring Boot for the backend, and MySQL for the database. Tech Taste is a platform designed to connect strategists and technologists at Strategio to refer to for any food recommendations near them.
Many technologists/strategists are either locals who love sharing about their favorite restaurants to frequent or are people who recently just relocated into one of Strategio’s clients’ hubs.
Upon visiting the site you will be greeted with a login screen where you can either sign in or create an account with your strategio work email.
Once you are logged in the screen will prompt you to either input a zip code or use your location in order to find restaurant recommendations.
Then the screen will display the current uploaded restaurant recommendation along with the map showing their geographic locations in which a user is given the option to either like and save a restaurant to refer back to or they can add a new restaurant recommendation for all other users to view and save.
Main Features
- Users can sign in or create an account with google
- Users can create an account
- Users can search restaurants by using their location or zip code
- Users can log out
- Users can save one or multiple restaurants recommendation to their account.
- Users can refer to saved restaurants at a later date.
- Users can add on ore multiple restaurant recommendations to the Database.
Future Roadmap
- Users can delete their recommendations
- Users can edit their recommendations
- Users can delete a saved restaurant recommendation
- Users can delete a saved recommendation
- Users can route the restaurant from their location for directions using Google Maps
Tools
- Plan: Notion, Trello, Google docs, Slack, Figma, Google Meet, Canva, dbdiagram.io, draw.io
- Code: GitHub, VS Code (React, Java Spring Boot, MySQL), IntelliJ (Java Spring Boot)
- Build: Maven (used to build the selenium tests), NPM (build node app)
- Test: Selenium, JUnit, Cucumber, Postman
- Release: (Docker), AWS
- Deploy & Monitor: Docker, AWS
Backend API Routes:
Personas /User Stories
Persona 1 — Ash Shaw, Strategio Technologist
Person 2 — Maria Gomez, Strategio Technologist
Person 3 — Jess Foreman, Strategio Strategist
Database Schema
Demo / Presentation Video
For more details on how we implemented this project feel free to visit the link below to see our presentation as well as a live demo of the project
The Team
Thank you for reading more about our project! Feel free to reach out if you have any comments or questions!