Overview#
In collaboration with a Singapore-based education company, I took over the development and maintenance of a mobile application designed for students to post their homework and assignment questions, similar to StackOverflow. Tutors could answer questions and provide additional paid tutoring services. When the app came to me in 2017, it was built with an outdated version of the Ionic framework and Angular 2, presenting numerous bugs and performance issues.
By 2018, I led the complete redesign and redevelopment of the app, introducing new features, modernized designs, and improved usability. I continued to actively maintain the app and provide support for bug fixes and feature updates until 2022.
Key Features#
- Bug Fixes and Stabilization (2017): Resolved critical issues in the existing application to ensure a functional and stable user experience.
- Redesign and Feature Upgrade (2018): Recreated the app with updated designs and features, significantly enhancing usability and functionality.
- Implemented phone authentication for secure user access.
- Integrated push notifications for real-time updates and user engagement.
- Added analytics tracking for data-driven decision-making.
- Introduced a subscription model to unlock premium features and generate revenue.
- Payment Integration: Enabled seamless payment transactions for tutor hiring and subscription services.
- Authentication Options: Added Facebook login alongside phone authentication for easier user onboarding.
- Ongoing Maintenance (2018–2022): Provided long-term support, addressing bugs, ensuring app performance, and implementing small feature requests.
Responsibilities:#
- Framework Modernization: Upgraded the app's Ionic framework and Angular versions for better performance and maintainability.
- Feature Development: Added essential features, including push notifications, analytics, and payment gateway integration.
- UI/UX Enhancements: Redesigned the app’s interface to align with modern design standards and improve user experience.
- Backend Integration: Utilized REST APIs and Firebase for scalable and secure backend services.
- Continuous Support: Ensured the app remained stable and relevant through regular updates and user feedback.
Technologies Used#
- Ionic Framework
- Angular
- TypeScript
- Firebase/Firestore
- Cloud Functions
- HTML5
- CSS3
- SCSS
- REST APIs
- Payment Gateway Integration
- Git, Jira, Slack, Skype
- App Store & Google Play Deployment
Outcome#
The application was successfully stabilized and relaunched in 2018 with an enhanced design and feature set. It served Singaporean students and tutors effectively, gaining significant traction in the educational market. I continued supporting the app until 2022, ensuring consistent performance and feature availability.
Available on:#
As the app was exclusively available in Singapore, no public links are provided.
