- Python 3.x
- Django (recommended version)
- MySQL (or any other database you wish to use)
- (Optional) Virtualenv for virtual environments
- Clone the Repository:
- Create a Virtual Environment (Optional but Recommended):
python -m venv
source venv/bin/activate- Install Dependencies:
pip install -r requirements.txt- Configure the Database:
- Create a MySQL database and update the configuration in
settings.py. - Run migrations:
python manage.py migrate- Start the Development Server:
python manage.py runserver- Access the Application:
Visit
http://localhost:8000in your web browser.
If you want to contribute to this project, follow these steps:
- Fork the project
- Create a new branch (
git checkout -b feature/new-feature) - Make your changes and commit them (
git commit -m 'Add new feature') - Push the branch (
git push origin feature/new-feature) - Open a pull request on GitHub
- Create a migration file after to create a new model
python manage.py makemigrations- Create a superuser
python manage.py createsuperuser