Food Feast is a collaborative web application developed by a team of software engineers. It showcases my skills in working with a team and utilizing modern technologies. The app simplifies food ordering and delivery for the San Francisco State University (SFSU) community, including students, staff, and faculty.
My Role: BackEnd Lead
View App Live: http://35.160.127.228/
Food Feast is a testament to my skills in going above and beyond my role as a key contributor within a team. In addition to coordinating the backend development using Express, Node.js, and MySQL, I took on a significant role in developing the frontend of the application. From designing the user interface to implementing the functionality, I took on a key role in developing all aspects of the site, showcasing my proficiency and versatility in both backend and frontend technologies. This project exemplifies my ability to contribute extensively across the full stack and deliver a professional and polished web application.
I invite you to explore the Contributors section of the repository to see the specific contributions I made to the project. Additionally, for a comprehensive documentation of the app, please refer to the Milestones folder, specifically M5. It provides a detailed overview of the app's functionality, design, and implementation.
Thank you for considering my work on Food Feast. I believe it exemplifies my skills in teamwork, backend development, and adherence to modern software engineering practices.
Food Feast was built using the following technologies:
Frontend: React
Backend: Express, Node.js
Database: MySQL
Deployment: Amazon Web Services with EC2 (Elastic Compute Cloud) instances.
Additionally, Food Feast was developed using modern software engineering practices, including:
SCRUM:
Agile project management methodology.
User-Centered Design (UCD):
Focus on user experience development.
Testing and QA:
Comprehensive unit testing was conducted to ensure code quality,
functionality, and overall application stability.
Quality Assurance processes were followed to maintain a high standard of quality
throughout the development lifecycle.
These practices ensured the efficient development and high-quality outcome of the project.
User-friendly Interface:
A streamlined interface that makes it easy for users to
browse and order from nearby restaurants.
Admin Capabilities: Admin access to a dedicated dashboard
for managing users and restaurants, running SQL queries
using the built-in console, and more.
Restaurant Owners:
Restaurant owners can sign up, add their restaurants,
and manage orders received through the app.
Driver Integration:
Drivers can sign up, view available orders, and deliver food to customers.
Convenient Delivery Options:
Users can choose on-campus or dorm delivery based on their preferences.
Support Local Businesses:
Food Feast helps local restaurants reach the SFSU community,
supporting their growth and increasing dining options for users.