Eu criei esse projeto com o objetivo de praticar vue.js, uma tecnologia que estava estudando. Inicialmente, o projeto seria apenas em vue.js, mas decidi criar uma API com o Django REST Framework para consumir.
Mesmo o front-end e o back-end funcionando de forma independente, eles estão no mesmo repositório. Decidi fazer isso para facilitar a hospedagem do projeto em uma plataforma que oferece hospedagem gratuita, como o Railways. Para fazer isso, executei o comando npm run build
, gerando uma pasta "dist" contendo todos os arquivos estáticos e configurei o Django para redirecionar para essa pasta.
- Back-end
- Python
- Djando Rest framework
- PostgreSQL
- Front-end
- Javascript
- Vue.js
- Html
- Css
- Baixe o repositório no seu computador
- Agora abra a pasta 'Django' pelo terminal
- Digite:
python -m venv env
, para criar um ambiente virtual para instalar as bibliotecas - Ative o ambiente virtual:
source env/bin/activate
- Agora digite:
pip install -r requirements.txt
, para instalar as bibliotecas - E finalmente rode o projeto:
python manage.py runserver
xeḱde
The scripts in this project are released under the MIT License