Skip to content

Solvro/mobile-umed

Repository files navigation

Umed x Solvro – Zdrowie gra pierwsze skrzypce

🇵🇱

Umed x Solvro – Zdrowie gra pierwsze skrzypce to aplikacja mobilna rozwijana przez zespół Solvro, której głównym celem jest wspieranie użytkowników w dbaniu o zdrowie. Projekt skupia się na dostarczaniu narzędzi i funkcjonalności, które pomagają monitorować, analizować i poprawiać stan zdrowia na co dzień.

🇬🇧

Umed x Solvro – Health Takes Center Stage is a mobile application developed by the Solvro team. Its main goal is to support users in taking care of their health. The project focuses on providing tools and features that help monitor, analyze, and improve your health on a daily basis.


Table of Contents


Getting Started

  1. Install git hooks:
dart run husky install
  1. Install git-crypt according to the instructions, place the symmetric key, and unlock the repository:
git-crypt unlock <path-to-the-key>
  1. Generate build runner files:
dart run build_runner build -d
  1. Run the Flutter app as usual.

Important Links


Technologies

  • Flutter (Dart)
  • git-crypt (for key management)
  • Husky (git hooks)
  • build_runner

Team


Collaboration Guidelines

  • We follow the Conventional Commits convention.
  • Detailed instructions for branching, task management, and pull requests can be found in the Solvro GitHub Guide.
  • All questions and discussions take place on Discord, #mobile channel.

Git Workflow

  1. Create a new branch for each task/feature:
git checkout main
git pull origin main
git checkout -b feature/your-feature-name
  1. Work on your changes, then commit:
git add .
git commit -m "feat: short description of your change"
  1. Push your branch and open a Pull Request:
git push origin feature/your-feature-name
  1. After code review and merge, clean up:
git branch -d feature/your-feature-name
git push origin --delete feature/your-feature-name

Do not push directly to the main branch! Always use Pull Requests and code review.


Before You Commit

  • Run the linter:
flutter analyze
  • Autofix issues:
dart fix --apply
  • Format the code:
dart format .
  • Run custom linter (if available):
dart run custom_lint

Additional Notes


Contact

If you have any questions or suggestions, contact the team via Discord or by emailing the Solvro team.


About

No description, website, or topics provided.

Resources

License

Stars

Watchers

Forks

Releases

No releases published

Packages

No packages published

Contributors 6