Thank you for your interest in contributing to CalmConnect! This mental health support app was developed during the Hack O'Gravity hackathon, and we welcome contributions that help improve mental health resources and peer support.
CalmConnect aims to provide accessible mental health support through:
- Peer-to-peer and peet to conselor communication
- Professional resource discovery
- Daily wellness tips and self-care tools
- Safe, supportive community building
- Flutter SDK (latest stable)
- Dart SDK
- Android Studio / VS Code
- Firebase CLI
- Git
- Fork and clone the repository
- Install dependencies:
flutter pub get - Set up Firebase configuration (see README.md)
- Run the app:
flutter run
- Follow Dart/Flutter conventions
- Use meaningful variable and function names
- Add comments for complex logic
- Follow the existing GetX architecture patterns
Use conventional commit format:
feat: add new self-care tip featurefix: resolve chat message ordering issuedocs: update README with installation stepsrefactor: improve authentication controller
- Create a feature branch:
git checkout -b feature/your-feature-name - Make your changes following the code style
- Test your changes thoroughly
- Update documentation if needed
- Submit a pull request with clear description
- π¨ UI/UX improvements
- π Security enhancements
- π± Mobile accessibility features
- π Internationalization (i18n)
- π§ͺ Unit and integration tests
- π Documentation improvements
- Be respectful and inclusive
- Focus on constructive feedback
- Remember this is a mental health app - be mindful of sensitive topics
- Help create a safe, supportive environment
When reporting bugs, please include:
- Flutter/Dart version
- Device/platform information
- Steps to reproduce
- Expected vs actual behavior
- Screenshots if applicable
We welcome feature suggestions that align with our mental health support mission. Please check existing issues before creating new ones.
This project follows a Code of Conduct to ensure a welcoming environment for all contributors. Be kind, respectful, and supportive - just like the app we're building!
Feel free to open an issue for questions or reach out to the maintainers.
Built with β€οΈ during Hack O'Gravity 2025