A little exercise to build a web application following an agile development process. See the instructions for more detail.
Sips is a New York City based app that allows users to discover, rate, and share honest reviews of nearby cafes, making it easy to find the perfect place to grab a drink nearby.
Our project was developed with simulated users in mind. We categorized them into:
- Users: Anyone who is looking to discover a new cafe, rate resturants, and leave reviews.
- Shop owners: Business owners who want a page to advertise their cafe and share the latest info.
View our user stories below:
- Python 3.9+ installed
- A configured
.envfile (see below)
Create a .env file in the root directory of the project with the following content:
MONGO_URI=your_mongo_uri
MONGO_DBNAME=sips
SECRET_KEY=your_secret_key
Replace the placeholder values with your actual configuration values.
Install Pipenv (if not already installed):
pip install pipenv
# Install dependencies:
pipenv install
# Activate the virtual environment:
pipenv shell
# Start the application:
python app.pyOnce the server is running, access the application at:
We split our project into two development phases using the Agile Methodology.
View the taskboards for our two sprints below: