Docker is required to run this project. If you don't have docker installed, you can download it from here
- Clone this repo
git clone https://github.com/rohittp0/guider.git
- Create a venv and activate it
- Linux / MacOs
python3 -m venv venv ./venv/bin/activate
- Windows
python3 -m venv venv venv\Scripts\activate
- Install dependencies
pip install -r requirements.txt
- Rename the .env.example to .env and edit the values in it
- Set up the database
docker compose up -d
- Apply migrations
python manage.py migrate
- Enable sign in with Google
python manage.py createsocial
- Create an admin user account ( Optional )
python manage.py createsuperuser
That's it, now you should be able to start Connect by running,
python manage.py runserver
Open http://localhost:8000 in your browser