-
Clone the Repository:
git clone <repository_url>
-
Install Django if not already installed:
pip install django
-
Navigate to the Backend and Create and Activate a Virtual Environment:
cd Backend python -m venv env1 ./env1/Scripts/activate
-
Install Requirements:
pip install -r requirements.txt python -m spacy download en_core_web_md
-
Create .env file: Create .env file with variables same as .env.example replacing their values with original credentials
-
Make Migrations:
python manage.py makemigrations python manage.py migrate In case of conflicts: Delete migrations all files and folders from /Backend/HandymanHive/migrations except __init__.py and run above commands again.
-
Run Backend
python manage.py runserver
-
Navigate to App folder to install frontend dependencies
cd zappfix npm i
-
Run App
npx expo start