O Projeto NotFound Server é um projeto desenvolvido com Python e Django que tem como objetivo gerenciar dados acadêmicos de alunos de faculdades. Este servidor foi projetado para ser uma solução robusta e flexível para a gestão de dados acadêmicos, proporcionando uma interface amigável e intuitiva.
O servidor foi construído usando Python, uma linguagem de programação de alto nível, juntamente com o Django, um framework de alto nível em Python que incentiva o desenvolvimento rápido e o design limpo e pragmático. O Django foi escolhido por sua arquitetura baseada em modelo-visão-controlador (MVC), que permite a separação clara entre a lógica de negócios e a interface do usuário.
- 🐍 Python: Linguagem de programação empregada na implementação do servidor.
- 🚀 Django: Framework Python utilizado para estruturar o servidor.
Para rodar o NotFound Server na sua máquina, você precisa ter os seguintes requisitos instalados:
- 🐍 Python (versão 3.7 ou superior)
Além disso, é necessário que você tenha um conhecimento básico de como usar a linha de comando no seu sistema operacional.
-
Primeiramente, clone o repositório usando o seguinte comando no terminal:
git clone https://github.com/FacensProjects/Facens-NotFound-Server.git
-
Em seguida, entre na pasta do projeto com o comando:
cd Facens-NotFound-Server/server
-
Agora, instale as dependências do projeto usando o pip, o gerenciador de pacotes do Python:
pip install -r requirements.txt
-
Depois de instalar as dependências, você precisa configurar o banco de dados. O Django facilita essa tarefa com o comando makemigrations:
python manage.py makemigrations
-
Aplique as migrations com o comando:
python manage.py migrate
-
Agora, crie um superusuário para ter acesso ao painel administrativo:
python manage.py createsuperuser
-
Finalmente, inicie o servidor com o comando:
python manage.py runserver
-
Agora você pode acessar e gerenciar o servidor com o usuário criado localmente no endereço: http://127.0.0.1:8000/admin
O NotFound Server foi desenvolvido como parte integrante do aplicativo externo Facens-NotFound-App. Esses dois projetos trabalham em conjunto para fornecer uma solução completa de gerenciamento de dados acadêmicos.
O NotFound Server é licenciado sob a Licença MIT. Veja o arquivo LICENSE para mais detalhes.