Bem-vindo ao projeto do site da academia Rocks Fit! Este repositório contém o código-fonte do site da academia Rocks Fit, situada à Rua Cel. Flaminio, 32, Santos Reis, fundada em 28 de fevereiro de 2014. Este site foi desenvolvido para proporcionar uma experiência online interativa e informativa para os membros da academia.
- Python 3.11 ou superior
- Django 5.0.7 ou superior
- Git (para clonar o repositório)
-
Clone o Repositório
git clone https://github.com/cleysoncassio/Rocks-Fit cd Rocks-Fit #aqui você vai entrar na pasta do projeto e executar os comandos abaixo
-
Dentro da pasta do projeto instale o pipenv
pipenv install
-
Quer contribuir? Instale as Dependências
pipenv sync -d # instala as Dependênciasdo projeto
-
Para conferir a qualidade do código,rode no console
flake8 #garante conformidade com as diretrizes de estilo, identifica erros e melhorar a legibilidade e a manutenibilidade do seu código. isort . #Ordena e formata automaticamente as declarações de importação em arquivos Python. black . #Aplica um estilo de código consistente em todo o projeto Python. PEP8 safety check #Este comando verifica todas as dependências instaladas no ambiente Python atual. coverage #coverage run -m unittest discover #coverage html pytest #pipenv run pytest --cov=sitio
-
Configure o Banco de Dados
A configuração padrão usa SQLite, então não é necessário configurar um banco de dados adicional. Para usar outra base de dados, ajuste o settings.py de acordo.
-
Aplique as Migrações
python manage.py makemigrations python manage.py migrate
-
Crie um Superusuário
python manage.py createsuperuser #aqui você cria seu usuário do administrador do usuário
-
Inicie o Servidor de Desenvolvimento
python manage.py runserver # Roda o servidor de desenvolvimento
-
Acesse o Site
Abra o navegador e vá para http://localhost:8000 para ver o site da academia Rocks Fit em ação.
rocks-fit-gym-website/
├── blog/
│ ├── static/
│ │ ├── css/
│ │ ├── images/
│ │ └── js/
│ ├── templates/
│ │ ├── home.html
│ │ ├── programs.html
│ │ ├── schedule.html
│ │ ├── contact.html
│ │ ├── trainers.html
│ │ └── about.html
│ ├── views.py
│ ├── models.py
│ └── urls.py
├── my_django_project/
│ ├── settings.py
│ ├── urls.py
│ └── wsgi.py
├── manage.py
└── README.md
Este projeto está licenciado sob a MIT License.
Para quaisquer dúvidas ou sugestões, sinta-se à vontade para entrar em contato através do e-mail: [email protected] whatsapp: + 55 84 99805-9947
Divirta-se e mantenha-se em forma! 💪
Publicado app no heroku: https://sitiodjango-1072730bb6ee.herokuapp.com/