Full-stack system for a digital platform "Helol" that serves as a tool to receive, and solve citizens' complaints.
git clone https://github.com/sahar-crypto/Helol.gitWith Docker:
- Download, install, and open docker
- Make sure you're inside the main directory
Helol - Run the following commands to run the backend server
docker-compose --env-file .env.backend build --no-cache
docker-compose --env-file .env.backend up- Open up this link in your browser.
Without Docker
- Download and install python.
- Setup the backend
cd helolBackend
pip3 install -r requirements.txt
python3 manage.py makemigrations --noinput
python3 manage.py migrate --noinput
python3 manage.py upsertNews
python3 manage.py runserver- Setup the frontend
cd helol-front-end/reactSource
npm install
npm run dev- Open up this link in your browser.