Skip to content

Latest commit

 

History

History
83 lines (53 loc) · 2.4 KB

README.md

File metadata and controls

83 lines (53 loc) · 2.4 KB

To Do List

Site de Gerenciamento de Tarefas Concluídas e Não Concluídas

My Skills

Deploy on Railway

Tópicos

  1. Sobre o projeto
  2. Tecnologias usadas
  3. Layout
  4. Instalar o projeto localmente
  5. Licença

Sobre o projeto

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.

Tecnologias usadas

  • Back-end
    • Python
    • Djando Rest framework
    • PostgreSQL
  • Front-end
    • Javascript
    • Vue.js
    • Html
    • Css

Layout

Web

Mobile

Instalar o projeto localmente

Pré-requisitos

Execute os seguintes comandos

  1. Baixe o repositório no seu computador
  2. Agora abra a pasta 'Django' pelo terminal
  3. Digite: python -m venv env, para criar um ambiente virtual para instalar as bibliotecas
  4. Ative o ambiente virtual: source env/bin/activate
  5. Agora digite: pip install -r requirements.txt, para instalar as bibliotecas
  6. E finalmente rode o projeto:python manage.py runserver

Configurando Banco de dados

xeḱde

License

The scripts in this project are released under the MIT License