/Portfolio_Project

This is a pair project done in relation to ALX School

Primary LanguageHTML

ALX Portfolio_Project

This is a pair project done in relation to ALX School

Restaurant Review Site

Description 💬

This is a pair project done in relation to ALX School. The Restaurant Review Site is a web-based application that provides users with a platform to find the best restaurants in their area. It relies on reviews and ratings from other users, food bloggers, and vloggers to create a comprehensive and reliable guide to local dining options.

Features

User registration and login
Search for restaurants by location and cuisine
View restaurant details, including reviews and ratings
Write and post restaurant reviews
Like and dislike reviews
Follow and unfollow other users
Edit user profile
Responsive design for desktop and mobile devices

Code ☕

The code for this project was written in Python using Flask framework and SQLAlchemy ORM for database management. HTML, CSS, and JavaScript were used for the frontend. The code is available on GitHub.

Dependencies 👫

Flask
SQLAlchemy
WTForms
Werkzeug
Jinja2
Bootstrap

Development 💻

This project was developed by Joseph Bamisaye and Tony Eseh as part of their ALX School curriculum. It was developed using Agile methodology, and regular meetings and code reviews were held to ensure timely completion of the project.

Tests 📐

Unit tests were written to test the functionality of the application. The tests were run using the pytest library.

Limitations 😼

This project is still a work in progress, and there are some limitations to its current version. Some of the limitations include:

Limited number of restaurants and reviews
Limited functionality for user profiles
No integration with social media platforms

Authors ✒️

Joseph Bamisaye
Tony Eseh

License 🔏

This project is licensed under the MIT License.