O projeto EstudeBiblia
é uma aplicação desenvolvida para facilitar o estudo da Bíblia, permitindo aos usuários acessar diferentes versões, fazer anotações, marcar versículos como favoritos e criar planos de estudo personalizados. Desenvolvido com Django e Docker, o projeto visa proporcionar uma experiência interativa e enriquecedora no estudo bíblico.
- Acesso a diferentes versões da Bíblia: Os usuários podem escolher entre diversas versões da Bíblia para leitura e estudo.
- Anotações: Permite aos usuários fazer anotações personalizadas em versículos específicos.
- Favoritos: Os usuários podem marcar versículos como favoritos para fácil acesso no futuro.
- Planos de Estudo: Criação de planos de estudo personalizados para guiar o usuário em seu estudo bíblico.
- Grupos de Estudo: Os usuários podem criar ou participar de grupos de estudo, compartilhando insights e discussões sobre os textos bíblicos.
- Backend: Django
- Frontend: HTML, CSS (com frameworks como Tailwind CSS), e JavaScript
- Banco de Dados: MySQL
- Contêinerização: Docker
Antes de iniciar, certifique-se de ter o Docker e o Docker Compose instalados em sua máquina.
- Clone o repositório
git clone https://github.com/euvitorr/EstudeBiblia.git
cd EstudeBiblia
- Construa e execute os contêineres
docker-compose up --build
Após a configuração, o projeto estará disponível em http://localhost:8000.
A estrutura do projeto inclui várias aplicações Django, cada uma responsável por uma funcionalidade específica:
biblia: Gerenciamento de versões, livros, capítulos e versículos da Bíblia. anotacoes: Sistema para criação e gerenciamento de anotações. usuarios: Gerenciamento de usuários, autenticação e autorização. favoritos_historico: Gerenciamento de versículos favoritos e histórico de leitura. grupos: Criação e gerenciamento de grupos de estudo. planos_estudo: Ferramentas para criar e gerenciar planos de estudo personalizados.
Contribuições são bem-vindas! Para contribuir, por favor siga os passos:
Crie sua Feature Branch (git checkout -b feature/NovaFeature) Commit suas mudanças (git commit -m 'Adicionando alguma NovaFeature') Push para a Branch (git push origin feature/NovaFeature) Abra um Pull Request
Distribuído sob a licença MIT. Veja LICENSE para mais informações.
Vitor Rios Rodrigues - @euvitorr