
My Life Planning App: Semester One Progress
Von Melanie Maier am 21.01.2026
As my project in the first semester, I set out to develop a life planning application that allows users to organize their schedules, manage events and track important dates. The scope for this initial phase was clear: implement a functional login and registration system, create a working calendar where you can add and delete events and create the design & operations concept for the app.
Tools and Technologies
To achieve this, I used a combination of modern frontend and backend technologies:
- Frontend: Ionic + React – for building a responsive, mobile-friendly user interface.
- Backend: NestJS – providing a structured, scalable server-side environment.
- Database: H2 Database – a lightweight, in-memory database perfect for rapid development.
- Authentication: Firebase – managing user registration and login securely.
Semester One Scope
The goals for the first semester were:
- User Authentication:
I implemented login and registration using Firebase, ensuring that users can securely create accounts and access the app. - Calendar Functionality:
The app includes a fully functional calendar where users can add and delete events. The frontend and backend are already connected, and event indicators show which days have events saved. While this feature is partially complete, it’s already providing visual cues in the calendar. - Design and Operations Concept:
I developed a design and operations concept to guide future development. While the app’s visual design is not yet finalized, the underlying structure is ready to support it.
Going Beyond the Initial Scope
In addition to the semester goals, I implemented several features that extend the app’s functionality:
- Edit Events: Users can now update existing events directly in the calendar.
- Navigation Bar: A fully implemented navigation bar allows seamless movement between different parts of the app.
- Indicators for Events: The calendar partially highlights days with saved events, providing a quick visual overview.
What’s Next
While the first semester focused on functionality, the final design and advanced features are planned for upcoming phases. Future improvements will include:
- Completing the event indicators in the calendar.
- Finalizing the app’s visual design to match the conceptual layout.
- Adding additional features to enhance user experience and usability.
Overall, the first semester successfully laid the foundation for a robust, scalable life planning application. With both front- and backend connected and key features implemented, the project is well on its way to becoming a full-fledged productivity tool.