github.com/goaliath-app/goaliath ↗
A React Native daily routine management app that focuses on effort instead of results.
Open this visualization on its own page →
Contributors
5
Lines of Code
1,321
From
2021-03-10
To
2021-11-27
About goaliath-app/goaliath
Goaliath is a React Native time and goal management application available on Android that emphasizes effort and daily actions over outcome-focused results. The app implements a specific, opinionated time management methodology that users can learn through the project's accompanying guide. The application has progressed through a full development roadmap from initial functionality through v1.0, which was released on the Google Play Store as a beta version.
The project is built with a substantial technology stack centered on React Native and Expo, incorporating Redux for state management with redux-persist for data persistence, and Luxon for date and time handling. The app includes numerous features such as goal tracking with progress visualization, activity management, statistics, internationalization support through i18next, an interactive onboarding tutorial system, and data backup and export capabilities. Additional functionality includes notifications through Expo, gesture handling, date and time pickers, and error tracking via Sentry.
The codebase is maintained by two core contributors and serves users seeking a structured approach to daily routine management. The application stores data locally through async storage and supports features like email contact, keyboard-aware scrolling, and animated components for enhanced user experience.