Welcome to the Atlanta Coffee Shop Finder! This web application was developed as a final project for the Georgia Tech CS 2340: Objects and Design course. Our team of four created this platform to help Atlanta locals and visitors discover and share their favorite coffee spots around the city.
The application's core feature is an interactive map that displays local coffee shops, allowing users to easily find a cafe near them. Users can also view shops in a list, save their favorites, and contribute to the community by leaving ratings and reviews.
- 🗺️ Interactive Map View: The primary interface for discovering coffee shops across Atlanta.
- 📋 List View: See all coffee shops in a sortable and filterable list format.
- ⭐ 5-Star Rating System: Rate your favorite shops with precision, including half-star increments.
- ❤️ Favorites System: Save your most-loved coffee shops to a personal list for quick access.
- ✍️ User Reviews: Leave detailed reviews to share your experience with the community.
- 📄 About Page: Learn more about the project and the team behind it.
To get a local copy up and running, follow these simple steps.
Ensure you have Python and pip installed on your machine.
- Python 3.1+
- pip
-
Clone the repository:
git clone github.com/SamAllahverdi1/Coffee-Shop-Finder.git
-
Navigate to the project directory:
cd your-repo -
Install project dependencies: This command reads the
requirements.txtfile and installs the correct version of Django.pip install django==5.0
Note for macOS users: You may need to use
pip3instead ofpip. -
Set up the database: These commands create the database schema and apply it.
python manage.py makemigrations python manage.py migrate
-
Run the development server:
python manage.py runserver
Note for macOS users: You may need to use
python3instead ofpython. -
Open your web browser and navigate to
http://127.0.0.1:8000/to see the application running.
If you have an questions, feel free to contact: sallahverdi3@gatech.com This project was a collaborative effort by:
- [Sam Allahverdi] - github.com/SamAllahverdi1
- [Tate Johnson] - github.com/tate0817
- [Tahiyat Mahmood] - github.com/ThytMhmd
- [James Kemerait] - github.com/jkemerait3
Distributed under no license.