Skip to content

fabiomsrs/university_project

Folders and files

NameName
Last commit message
Last commit date

Latest commit

 
 
 
 
 
 
 
 
 
 
 

Repository files navigation

EventosApp

Projeto com o objetivo de criar uma plataforma online de eventos, onde pessoas podem publicar seus eventos para que outras pessoas possam participar. Didaticamente o projeto visa colocar em prática a construção de um design de classes coeso e claro, tal como a aplicação de testes de unidade, padrões de projetos e avaliar o trabalho de equipe.

Como o projeto está estruturado?

  • Documentação : Contém a modelagem das classes. Possui o arquivo de requisitos do projeto, e imagem + arquivo modelado( no software asta ) com o diagrama.
  • evento: Contém os arquivos necessários para a execução da aplicação. As pastas “appweb”, ”comum”, “core”, “inscricao”, “notificacao” referem-se a uma determinada parte da aplicação do software. A organização dos arquivos possui a estrutura do framework Django.
    • .idea: Contém arquivos em formato xml do projeto.
    • .settings: Contém arquivo que resolve conflitos de compatibilidade.
    • .config: Contém arquivos de configuração do banco de dados e urls.
  • requeriments.txt: Script usado para baixar as dependencias necessárias para a execução da aplicação.

Modelagem

  • Diagrama de Classes Modelagem Design de Classes

  • Diagrama de Caso de Uso

  • Diagrama de Objeto Modelagem Diagrama de objetos

Execução da aplicação:

O projeto não possui dependência. Então segue o passo-a-passo para executar a aplicação:

git clone https://github.com/fabiomsrs/EventosApp
cd Eventosapp
pip install -r requeriment.txt

Vá no arquivo (/evento/config/settings.py) e configure seu banco de dados no campo DATABASES. Execute o prompt de comando e vá até o diretorio (Eventosapp/evento) e execute o comando manage.py migrate. Apos as migrações estiverem completas execute o comando manage.py runserver. Vá até a seguinte linha Starting development server at http://127.0.0.1:8000/ e copie a url e cole no seu navegador.

About

No description, website, or topics provided.

Resources

Stars

Watchers

Forks

Releases

No releases published

Packages

No packages published

Contributors 3

  •  
  •  
  •