Full stack application created for selling web applications. Made using the djavue template
- Python
- Django
- Docker
- Postgres database
- Flake8
- Javascript
- Vue 3
- Vuetify 3
- Nuxt
- Eslint
- Dark and light mode
- Login flow is breaking and need to hit login again
- Node 14 installed (type
node -v
to see the version) and and get vue-cli running - Docker & Docker compose installed to upload everything very fast and not need to install/configure infinite libs/tools directly on your machine
- Build with:
docker compose build
- Run with:
docker compose up
- Ready, now just access
localhost/
- With your container running, run in a terminal:
docker exec -it "BACKEND_CONTAINER_ID" bash
- To find out your backend container ID, run in a terminal:
docker ps
- Inside your container's bash, run:
./manage.py createsuperuser
- Access the address
localhost/8000
and log in with the credentials created previously
- Nginx: 80
- Backend: 8000
- Frontend: 3000
- Postgres: 15432
PREVIEW WEBSITE: in progress PRESENTATION VIDEO