Tecnologias | Projeto | Layout | Gerenciamento
Esse projeto foi desenvolvido com as seguintes tecnologias:
O myJList é um app que faz o gerenciamento dos jogos que você deseja jogar ou daqueles que você já está jogando, tornando todo o processo mais organizado para a melhor experiência do usuário.
Você pode visualizar o layout do projeto através da pasta prototipagem do próprio repositório.
Você pode visualizar o gerenciamento/progresso do projeto através da pasta _Gerenciamento.
- Clone o repositório
- PostgreSQL ⇝ Create Database:
CREATE DATABASE my-j-list;
- Configuracao .Env:
- Crie um arquivo .env ao lado de manage.py;
- Insira dentro do arquivo:
- SECRET_KEY=my-super-secret-key
- USERNAME=
- PASSWORD=
- Em Backend Crie a pasta venv: ⇝ Create venv com:
python -m virtualenv venv
- BackEnd + Linux ⇝ Entre na venv com:
source .venv/bin/activate
- Adicione as dependencias:
- ⇝ sudo apt-get update
- ⇝ sudo apt-get install build-essential libpq-dev python3-dev
- ⇝ python -m pip install -r requirements.txt
- Migrations
- ⇝ Create Architecture:
python manage.py makemigrations
- ⇝ Applying to Database:
python manage.py migrate
- ⇝ Feed Database:
python manage.py seeds
- ⇝ Create Architecture:
- Start BackEnd ⇝ Inicie com:
python manage.py runserver 0.0.0.0:8000
- FrontEnd ⇝ Instale as dependências com:
yarn install
- FrontEnd ⇝ Inicie o servidor com:
yarn run dev
Agora você pode acessar localhost:5173
do seu navegador.
Esse projeto está sob a licença MIT. Veja o arquivo LICENSE para mais detalhes.
Feito com ♥ by WellingtonPLF 👋🏻 Contact Me 😊