- Private Suggestions Portal collaboratively by utilizing Django Rest Framework 3 for the backend and VueJS 3, with Pinia for the frontend. This platform enables users to submit suggestions and vote, on them. The project is stored in an repository and launching it requires minimal setup. The code is designed to be review friendly facilitating effortless deployment.
Build and start on wsl only.
"Before running this, make sure the following path exists: /mnt/c/Local-Shop/. This is done to keep the db.sqlite3 safe."
docker-compose up --build
To create superuser run in another wsl
docker exec -it inventar-django /bin/bash
python manage.py createsuperuser
cd Django-Vue/front
Install the required Node.js packages:
npm install
Start the frontend app:
npm run dev
Open a new terminal and go to the backend directory:
cd Django-Vue/reviews
python -m venv env
.\env\Scripts\activate
Install Django Packages
pip install djangorestframework django-cors-headers
python manage.py migrate
Create a superuser for the Django project:
python manage.py createsuperuser
python manage.py runserver