You should have Python 3.9 installed on your system. You can get the latest version from here. You should also have pipenv, a virtual environment manager for Python. It will ensure that you download the required dependencies in a virtual environment and not globally.
pip install --user pipenv
Here is how you can set up the entire project on your system from the command line:
git clone https://github.com/Tashi21/travel.git
cd travel
pipenv install
pipenv shell
python manage.py runserver
This is a simple e-travel website made for our Advanced Programming course, taught by Professor Anirban Mondal, in our 3rd semester at Ashoka. The backend for the website was developed by Adit and Paritosh, and the frontend by Adit, Paritosh, and Shriman.
This time we incorporated our learnings from the last project and divided backend and frontend clearly amongst ouselves. This helped streamline our workflow and didn't result in many bottlenecks.
Paritosh finally compiled all the code together and linked the backend to the frontend.