Compass provides support for setting goals and tasks and aligning
them with long-term terms through a reflective process
Started by the Tech4Good Lab
This is the Compass project, an application for managing your goals.
This platform uses the Angular framework along with Angular Material, RxJS, Typescript, and Sass. We use NgRx's Signal Store for frontend data management, Firebase for the backend, and dotenv for environment variables.
For detailed information on changes and updates, please refer to our Changelog.
Want to report a bug, contribute some code, or improve the documentation? Excellent! Read through our Contributing Guidelines to learn about our submission process, coding rules, and more.
If you encounter any bugs, please submit an issue using our Bug Report template on GitHub. Make sure to fill in all the required details, including a minimal reproduction of the bug, to help us address the issue quickly and effectively.
You can request a new feature by submitting an issue using our Feature Request template on GitHub. If you would like to implement a new feature, please open an issue first to discuss the proposal with the community and maintainers before creating a Pull Request.
Do not open issues for general support questions. Instead, we recommend using GitHub Discussions for any support-related questions. GitHub Discussions is a better place for questions because:
- The community can engage directly, providing faster and more collaborative answers.
- Questions and answers remain visible, so your inquiry and its resolution can help others in the future.
- The voting and answer system helps highlight the most helpful responses. To save everyone’s time, we will systematically close any issues that are requests for general support and redirect users to GitHub Discussions.
You can connect with our lab through the following channels:
As can be clearly seen, our documents and the processes we aim to work towards are modeled after or directly taken from those of the Angular team.
If you want to run a testing file in the repo please run the command: npm test -- --silent=false {/$path_of_file_to_test}