Overview
Sastamah is a lifestyle application crafted to simplify daily routines through efficient, collaborative reminder management. The app enables users to not only create personal reminders but also send recurring (recursive) reminders to friends — enhancing both productivity and meaningful social connections.
Unlike traditional task apps, Sastamah brings a social layer to organization, allowing users to stay connected and motivate each other through shared reminders.
Download: Sastamah on Google Play
Visit Website: sastamah.com
My Contributions
As part of the development team, I was responsible for backend development, focusing on creating a secure, efficient, and scalable server-side architecture. My key contributions included:
- User Management: Implemented secure user authentication and friend-connection workflows.
- Reminder System: Built robust APIs for creating, managing, and scheduling recursive reminders.
- Collaboration Features: Designed systems to allow sharing, editing, and viewing of friends’ reminders.
- Notification Infrastructure: Supported timely notification triggers based on user-configured schedules.
- Performance Optimization: Structured the backend to efficiently support user interactions.
Technologies Used
- Language: TypeScript
- Framework: Node.js with Express.js
- ORM: Prisma
- Database: MySQL
- Authentication: JWT-based secure authentication
- Notifications: Firebase Cloud Messaging (FCM) integration
Key Features
- Friend-based Reminders: Add friends and assign reminders to each other.
- Recursive Reminders: Flexible recurring schedules (daily, weekly, monthly, etc.).
- Streamlined Management: Clean, user-friendly reminder dashboard.
- Personalized Alerts: Configurable notifications based on custom time frames.
- Social Productivity: Reinforces daily organization through mutual engagement.
Impact
Sastamah transforms the mundane task of setting reminders into a socially-driven, encouraging experience. By bridging productivity and friendship, it supports users on their journey toward better personal management while staying closely connected to the people who matter most.