Chef Up is a collaborative recipe sharing platform built with Django. Follow the instructions below to run the project locally for development and testing.
Before you begin, make sure you have the following installed:
- Python 3.8 or higher
- pip (Python package manager)
- Virtual environment tool (e.g.,
venvorvirtualenv) - Git (to clone the repository)
-
Clone the repository (if not already done).
-
Navigate into the project directory.
-
Create a virtual environment using your preferred method (
python -m venv env, for example). -
Activate the virtual environment. On Windows, this is typically
env\Scripts\activate, and on macOS/Linux it’ssource env/bin/activate. -
Install dependencies using
pip install -r requirements.txt. -
Apply database migrations using Django’s
migratecommand. -
(Optional) Create a superuser to access the Django admin site.
-
Run the development server using Django’s
runservercommand. -
Visit the local URL (usually
http://127.0.0.1:8000/) in your web browser to view the app.
