A little taste of Tech Taste — Strategio Group Final Project

Carla Pico
Strategio
Published in
3 min readMar 4, 2023

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.

Tech Taste Project Logo

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.
Link to Wireframe

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

Ash is new to an area, and he is getting lost while following trying to find great places to eat. The biggest question he needs to answer is what is nearby and what are the best food spots that he would enjoy. He has to spend a long time asking for recommendations just to find a decent restaurant. And he moved to start his tech journey to work with TD bank.
Strategio Technologist — Ash Shaw

Person 2 — Maria Gomez, Strategio Technologist

Maria is a busy working mother who values spending quality time with her family. She enjoys dining out with her husband and children on weekends and special occasions. She is always on the lookout for new family-friendly restaurants in Fort Lauderdale that can accommodate her dietary needs and preferences.

Person 3 — Jess Foreman, Strategio Strategist

Jessica is a young professional who values experiences and wants to discover new restaurants in New York City that fit her taste and budget. She is tech-savvy and prefers to use mobile apps and websites to find recommendations. Jessica is outgoing and values quality and sustainability in her dining experiences. To cater to her needs, a restaurant recommendation website should offer recommendations that she can enjoy with her coworkers or by herself.

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

Link to Demo

The Team

Carla Pico, Heng Wang, Gian Carlo Sosa, Ashcon Minoo, Ken Eversley

Thank you for reading more about our project! Feel free to reach out if you have any comments or questions!

--

--