Giter Site home page Giter Site logo

saviorsservices / communityservice Goto Github PK

View Code? Open in Web Editor NEW
2.0 2.0 1.0 13.33 MB

Projeto voltado para ajuda comunitária, apresenta pontos de doações e atendimentos gratuitos.

Home Page: https://comunityservice.herokuapp.com/

License: MIT License

Python 11.24% HTML 9.52% CSS 8.57% JavaScript 70.62% Dockerfile 0.04%
python django javacript html css social

communityservice's Introduction

Build Status License: MIT python Codacy Badge Maintainability Issue Count


ℹ️ Sobre o projeto

Projeto desenvolvido durante a disciplina de Desenvolvimento de Software da Universidade de Brasília, campus Gama. Com o objetivo de divulgar pontos de atendimentos médicos gratuitos.

ℹ️ Tecnologias

python python python python python python python python python python python

ℹ️ Guia de Uso do Docker

  • Instalação

Primeiramente é necessário ter o docker instalado, caso não tenha acesse o Instalação docker. Após feito isso, instale o Docker-compose.

  • Comandos básicos

   Para a utilização do ambiente em background, basta dar o comando abaixo e ele irá ligar o container:

 docker-compose up -d

   Caso queira utilizar o ambiente com logs:

 docker-compose up 

   Para a visualização dos logs quando em modo de execução background, use o comando abaixo:

 docker-compose logs -f

   Para pausar o container:

docker-compose stop

   E para religar um container parado use o comando:

 docker-compose start 

   Para listar os containers que estão em execução:

 docker ps

   Para listar todos os containers já executados na sua máquina:

 docker ps -a

   Para executar comandos dentro do container:

 docker-compose exec -it  "id do container"  "comandos"

Para acessar o bash do container, substitua "comandos" por "bash".

  • Rodando a aplicação

Para rodar a aplicação, entre na pasta do projeto em que está localizado o docker-compose e digite no terminal:

  docker-compose up -d

Espere até que todos os serviços estejam disponíveis, acesse a página inicial do projeto com o seguinte endereço: https://localhost:8000

Criar super usuário

Crie um super usuário para utilizar a aplicação com o seguinte comando:

  docker-compose exec -it  "id do container"  python manage.py createsuperuser

ℹ️ Deploy

O deploy da aplicação é feito de forma automatizada por meio da integração contínua (Travis CI) que é responsável por verificar a cobertura de teste e realizar o deploy junto ao servidor de hospedagem Heroku.

🌎 Servidor: https://comunityservice.herokuapp.com/

👤 Equipe de Desenvolvimento

python python python python python python python

communityservice's People

Contributors

eduardojvr avatar thiagorpereira avatar ulyssesbml avatar cantuariavc avatar

Stargazers

 avatar  avatar

Watchers

James Cloos avatar  avatar

Forkers

eduardojvr

communityservice's Issues

TS06 Mapa

Eu, como desenvolvedor
Desejo implementar funcionalidade de localizar evento pelo mapa
Para que os usuários possam encontrar de forma mais rápida o local dos serviços

Enviar email para serviços

Eu como desenvolvedor
desejo desenvolver mecanismo de envio de emails
para que os usuário possam entrar em contato com os serviços que desejar.

TS03 Template de frontend

Eu, como desenvolvedor
Desejo cofigurar o bootstrap
Para que as informações possam ser acessadas de forma mais intuitiva

US01 Cadastro de Usuario.

Eu, como usuario desejo, realizar cadastro de novo usuarios no sistema para possuir acesso ao sistema.

TS02 Integração continua

Eu, como desenvolvedor, desejo ter uma integração continua para identificar defeitos mais rapidamente.

Perfil de serviços

Eu como desenvolvedor
desejo desenvolver perfil de serviços
para que os usuários possam visualizar informações a respeito dos serviços de interesse

US02 Login de Usuario.

Eu, como usuario desejo, realizar login para possuir acesso as funcionalidades do sistema.

US04 Cadastrar serviço

Eu, como usuário, desejo cadastrar um serviço para que os interessados possam ter acesso às informações.

TS04 Diagrama de classes

Eu,como desenvolvedor
Desejo elaborar o diagrama de classes do projeto
Para ter uma melhor visualização do projeto e tipos de dados que vamos trabalhar durante o desenvolvimento.

US10 Filtrar Serviço

Eu como usuário gostaria de filtrar o tipo de serviço que satisfaça a solução do meu problema.

Recommend Projects

  • React photo React

    A declarative, efficient, and flexible JavaScript library for building user interfaces.

  • Vue.js photo Vue.js

    🖖 Vue.js is a progressive, incrementally-adoptable JavaScript framework for building UI on the web.

  • Typescript photo Typescript

    TypeScript is a superset of JavaScript that compiles to clean JavaScript output.

  • TensorFlow photo TensorFlow

    An Open Source Machine Learning Framework for Everyone

  • Django photo Django

    The Web framework for perfectionists with deadlines.

  • D3 photo D3

    Bring data to life with SVG, Canvas and HTML. 📊📈🎉

Recommend Topics

  • javascript

    JavaScript (JS) is a lightweight interpreted programming language with first-class functions.

  • web

    Some thing interesting about web. New door for the world.

  • server

    A server is a program made to process requests and deliver data to clients.

  • Machine learning

    Machine learning is a way of modeling and interpreting data that allows a piece of software to respond intelligently.

  • Game

    Some thing interesting about game, make everyone happy.

Recommend Org

  • Facebook photo Facebook

    We are working to build community through open source technology. NB: members must have two-factor auth.

  • Microsoft photo Microsoft

    Open source projects and samples from Microsoft.

  • Google photo Google

    Google ❤️ Open Source for everyone.

  • D3 photo D3

    Data-Driven Documents codes.