Skip to content

Latest commit

 

History

History
104 lines (86 loc) · 4.84 KB

README.md

File metadata and controls

104 lines (86 loc) · 4.84 KB

Mãos Amigas

O sistema "Mãos Amigas" foi desenvolvido como parte de um projeto acadêmico, com o objetivo de aplicar e aprimorar os conhecimentos adquiridos durante o curso. É importante ressaltar que, por se tratar de um projeto acadêmico, o sistema pode apresentar algumas limitações, inconsistências e funcionalidades que ainda não foram totalmente implementadas.

O principal propósito do sistema é facilitar o processo de doação, fornecendo uma plataforma para que instituições que necessitam de auxílio possam cadastrar suas solicitações. Por meio do sistema, os usuários têm a oportunidade de verificar as diferentes possibilidades de doação disponíveis e, se desejarem, podem fazer suas doações presencialmente.

No entanto, é importante estar ciente de que o sistema ainda está em desenvolvimento e pode passar por atualizações e melhorias no futuro. A equipe responsável pelo projeto está trabalhando continuamente para aprimorar a funcionalidade e a usabilidade do sistema, garantindo uma experiência cada vez melhor para os usuários.

Agradecemos pela compreensão e colaboração durante essa fase de implementação do sistema "Mãos Amigas".

🚧 Status 🚀 Refatorando o código 🚧

Este repositório tem foco, na criação de uma aplicação de doações, interligado a um banco de dados provido pelo próprio Framework Django facilitando dessa forma a manipulação de seus dados.

Este projeto faz parte do meu portfólio pessoal, então, ficarei feliz caso você forneça algum feedback, código, estrutura, funcionalidade ou qualquer melhoria que você possa relatar para melhora-lo.Você pode usar este projeto como quiser, seja para estudar, fazer melhorias, você quem manda!.

Este é um projeto totalmente grátis!

🏁 Features

  • Modo Dark
  • Cadastro de Usuário Físico
  • Cadastro de Usuário Jurídico
  • Cadastro de Doações/Solitações
  • Listagem de Solicitações
  • Listagem de Instituições
  • Listagem de Instituições por cidade
  • Visualizar usuário Jurídico
  • Visualizar usuário Físico
  • Visualizar doação/solicitação
  • Visualizar doação/solicitação por categoria
  • Contatar responsável pela doação/solicitação para doar
  • Editar Usuário Físico
  • Editar Usuário Jurídico
  • Editar doação/solicitação
  • Painel Administrativo para usuários jurídicos informando sobre suas doações/solicitações
  • Relatório a respeito da doação/solicitação, informando quantidade de acessos total e do mês atual.
  • Painel Administrativo de contatos que cada doação/solicitação obteve
  • Inativar Solicitação
  • Recuperação de Senha
  • Denúnciar Solicitação
  • Entrar em Contato
  • Home informando sobre o projeto, membros e as solicitações mais acessadas
  • Acrescentar possibilidade de mais de uma foto
  • Colocar celery
  • Colocar Redis
  • Colocar Docker
  • Colocar Postgresql

🛠 Tecnologias

As seguintes ferramentas foram usadas na construção do projeto:

Rodando o projeto

Clonando o projeto

Dentro da pasta onde o projeto ficará armazenado, abra o terminal.

Linux

Observação: Foi utilizado a distro Linux Mint(versão 20.1), caso ocorra algum problema na instalação, pesquise por conta própria a resolução do mesmo!

Linux

sudo apt-get install python3-venv

Preparando o Projeto

python3 -m venv env
source env/bin/activate
python -m pip install --upgrade pip
pip install -r requirements.txt
python manage.py makemigrations users
python manage.py makemigrations base
python manage.py migrate
python manage.py createsuperuser
python manage.py runserver

Autor


Camila Adriana
Feito com ❤️ por Camila Adriana 👋🏽 Entre em contato!

Twitter Badge Linkedin Badge