1.4 KiB
Event Management Frontend
The Event Management Frontend is a native Android application developed in Kotlin. This app provides a comprehensive calendar-based event management system designed for seamless user interaction.
This project was created as the final assignment for AP7PD and AP7MP subjects.
It integrates with a custom backend REST API to manage users, events, attendees, and categories effectively.
Overview / Key Features
- Monthly Calendar View: View events in a grid layout by weeks and days.
- Daily View: Easily browse and manage daily events.
- Event Management: Create, edit, and delete events with support for categories and attendees.
- User Authentication: Register and log in with robust access and refresh token support, ensuring secure and seamless user sessions.
- Error Handling: Gracefully handles API errors, including scenarios where the backend is unreachable.
Backend requirements
The application requires a running backend API for full functionality. The backend is implemented using FastAPI in Python.
You can find the source code and detailed deployment instructions for the backend API at: Event Management Backend Repository.
Tip
The app supports dynamic configuration of the API base URL, allowing you to deploy the backend on any server or cloud provider of your choice.