🇧🇷 Este projeto é um sistema de agendamento de consultas desenvolvido em Django, criado através de uma colaboração única entre desenvolvedor humano e Inteligência Artificial (Claude - Anthropic). A proposta foi explorar como a IA pode auxiliar no desenvolvimento de software, desde o planejamento até a implementação.
🇺🇸 This project is an appointment scheduling system developed in Django, created through a unique collaboration between a human developer and Artificial Intelligence (Claude - Anthropic). The proposal was to explore how AI can assist in software development, from planning to implementation.
🇧🇷 Este projeto foi desenvolvido com a assistência de Claude, uma IA da Anthropic, demonstrando como a colaboração entre humanos e IAs pode resultar em desenvolvimento de software eficiente e bem estruturado. A IA auxiliou em:
- Estruturação do projeto
- Decisões de arquitetura
- Implementação de funcionalidades
- Boas práticas de segurança
- Documentação
🇺🇸 This project was developed with the assistance of Claude, an AI from Anthropic, demonstrating how collaboration between humans and AIs can result in efficient and well-structured software development. AI assisted in:
- Project structuring
- Architectural decisions
- Feature implementation
- Security best practices
- Documentation
🇧🇷
- Sistema de login e registro de usuários
- Agendamento de consultas
- Dashboard administrativo
- Visualização de consultas agendadas
- Gerenciamento de horários disponíveis
🇺🇸
- User login and registration system
- Appointment scheduling
- Administrative dashboard
- View scheduled appointments
- Management of available times
- Python 3.13
- Django (Framework Web)
- SQLite (Banco de Dados)
- HTML/CSS (Frontend)
- Bootstrap (Framework CSS)
- Python 3.13+
- pip (gerenciador de pacotes Python)
- Virtual Environment
- Clone o repositório / Clone repo
git clone https://github.com/seu-usuario/nome-do-repo.git
cd nome-do-repo
- Crie e ative o ambiente virtual / Create and activate the virtual environment
python -m venv venv
source venv/bin/activate # Linux/Mac
venv\Scripts\activate # Windows
- Instale as dependências / Install dependencies
pip install -r requirements.txt
- Execute as migrações / Run the migrations
cd agenda_web
python manage.py migrate
- Crie um superusuário / create a superuser
python manage.py createsuperuser
- Inicie o servidor / start server
python manage.py runserver
🇧🇷
- Todas as senhas são hasheadas
- Proteção contra CSRF
- Variáveis sensíveis em arquivo .env
- Configurações de segurança do Django ativadas
🇺🇸
- All passwords are hashed
- CSRF protection
- Sensitive variables in .env file
- Django security settings enabled
agenda_web/
├── agendamentos/ # App principal de agendamentos
├── registration/ # App de autenticação
├── templates/ # Templates HTML
├── static/ # Arquivos estáticos
└── agenda_web/ # Configurações do projeto
🇧🇷 Contribuições são sempre bem-vindas! Para contribuir:
- Faça um Fork do projeto
- Crie uma Branch para sua Feature (
git checkout -b feature/AmazingFeature
) - Faça o Commit de suas mudanças (
git commit -m 'Add some AmazingFeature'
) - Faça o Push para a Branch (
git push origin feature/AmazingFeature
) - Abra um Pull Request
🇺🇸 Contributions are always welcome! To contribute:
- Fork the project
- Create a Branch for your Feature (
git checkout -b feature/AmazingFeature
) - Commit your changes (
git commit -m 'Add some AmazingFeature'
) - Push to the Branch (
git push origin feature/AmazingFeature
) - Open a Pull RequestContributing
🇧🇷 Este projeto está sob a licença MIT
🇺🇸 This project is under the MIT license
- Fernando Anisio Goulart - Desenvolvedor Principal / Lead Developer
- Claude (Anthropic) - Assistente de IA / AI Assistant
🇧🇷 ⭐️ Desenvolvido com assistência de Claude (Anthropic) - Demonstrando o poder da colaboração entre humano e IA no desenvolvimento de software.
🇺🇸 ⭐️ Developed with assistance from Claude (Anthropic) - Demonstrating the power of human-AI collaboration in software development.