- Clone o repositório:
git clone https://github.com/ricardo-rals/to-do-list.git
- Entre na pasta do repositório que você acabou de clonar, instale o ambiente virtual e as depedências:
cd to-do-list/back
- Execute
python3 -m venv env
para instalar o ambiente virtual - Ative o ambiente com o seguinte comando
source env/vin/activate
- Por fim, instale as depêndencias que estão no arquivo
requiriments.txt
com o comandopip install -r requirements.txt
.
- Configure as variáveis de ambiente
- Copie o arquivo .env_example para a raiz do projeto renomeando para .env;
- Preencha com as informações do banco de dados de desenvolvimento;
DB_HOST=127.0.0.1
DB_ENGINE=django.db.backends.mysql
DB_NAME=
DB_USER=
DB_PASSWORD=
DB_PORT=3306
- Faça o migrate:
- Em
cd to-do-list/back/api_todo
execute o comandopython manage.py migrate
.
- Por fim, execute o comando
python manage.py runserver
para executar o back-end da aplicação.
- Acesse o caminho:
cd to-do-list/front/todolist
- Rode o comando
npm install
para instalar as dependências. - E por fim use o comando
ionic serve
para executar a aplicação localmente.