Note : Do not merge 2023-backend
branch to main. It will cause merge conflicts that wont be easy to resolve. Also this is a temporary measure for the 2023 event. The main branch contains well written code that should not be interfered with. For future editions of Tech-Trek we will use the main branch as a template.
- Clone this repository
git clone https://github.com/prakhar9998/tech-trek
. cd tech-trek
.- Run
source secretkeys.sh
- Run
python3 -m venv env
. source env/bin/activate
to activate the virtual environment.- Run
pip install -r requirements.txt
to install the dependencies. - Run migrations using
python manage.py migrate
. python manage.py runserver
and you're ready.
npm install
to add all the packages of reactnpm start
to run the frontend server
- Create
.env
in root folder - Create
.env
inclient/
folder - Run
docker-compose up
.