🏠 Homepage
CarinaWeb é um serviço web desenvolvido durante o curso Tecnico em Informatica Integrado como requisito obrigatório da disciplina de Desenvolvimento de Aplicações Web do Instituto Federal de Educação, Ciência e Tecnologia da Paraíba. Trata-se de uma aplicação web para visualizar informações astronomicas criado com o framework Django usando a API's da NASA. O mesmo possui CRUD, autenticação de usuário e pesquisa de fotos.
Aqui estão os recursos em resumo:
- Exibe algumas informações básicas sobre eventos astronomicos;
- O usuário pode pesquisar e visualizar quaisquer imagem relacionada especificamente a astronomia.
Aqui está um resumo de como configurar o aplicativo:
-
1º Passo : Clone este repositório usando
git clone https://github.com/luizfernandoin/CarinaWebb.git
, ou baixando um arquivo ZIP do código. -
2º Passo : O repositório, se baixado como um arquivo .zip, precisará ser extraído para o local de sua preferência e aberto
-
3º Passo : Vá para o diretório raiz do projeto e instale a biblioteca venv usando pip e depois crie um ambiente virtual. Execute os seguintes comandos respectivamente:
pip install -m venv venv
cd .\venv\Scripts\
.\activate
-
4º Passo : Faça o download de todas as dependências no requirements.txt usando
pip install -r requirements.txt
-
5º Passo : Para realizar as configurações de banco de dados, basta codar os seguintes comandos:
python manage.py makemigrations
python manage.py migrate
-
7º Passo : Agora você pode iniciar o aplicativo localmente executando o comando
python manage.py runserver
- Abra o navegador de sua preferência e visualize o aplicativo abrindo o link http://127.0.0.1:5000/.
- Python 3+
- Pip
- PostgresSQL
- Venv
- Django
- Bootstrap
- HTML
- CSS
- JavaScript
👤 Luiz Fernando 👤 José Gabriel 👤 Anderson Arruda
Dê um ⭐️ se esse projeto te ajudou!