Ecosyste.ms: Awesome
An open API service indexing awesome lists of open source software.
https://github.com/blandoncj/unieventos
https://github.com/blandoncj/unieventos
android firebase kotlin
Last synced: about 2 months ago
JSON representation
- Host: GitHub
- URL: https://github.com/blandoncj/unieventos
- Owner: blandoncj
- Created: 2024-09-16T03:10:31.000Z (4 months ago)
- Default Branch: develop
- Last Pushed: 2024-11-19T16:25:42.000Z (about 2 months ago)
- Last Synced: 2024-11-19T17:30:31.557Z (about 2 months ago)
- Topics: android, firebase, kotlin
- Language: Kotlin
- Homepage:
- Size: 1.45 MB
- Stars: 0
- Watchers: 1
- Forks: 0
- Open Issues: 0
-
Metadata Files:
- Readme: README.md
Awesome Lists containing this project
README
# UniEventos
## Description
**UniEventos** is a mobile application designed for selling tickets to concerts and events across various cities in Colombia. The platform allows customers to register, purchase tickets, and manage their accounts, while administrators can manage events and discount coupons.
## Features
### For Customers
- **Registration and Authentication**
- Register with ID number, full name, address, phone number, email, and password.
- Registration confirmation through a code sent to the email, valid for 15 minutes.
- Login using email and password.
- Password recovery via a code sent to the email, valid for 15 minutes.- **Event Management**
- Filter events by name, type, and/or city.
- Select events and seats.
- Create, review, and cancel purchase orders.
- Persistent shopping cart across sessions.
- Apply discount coupons at checkout.
- View purchase history.
- Manage personal account (edit and delete information).### For Administrators
- **Authentication**
- Login with preconfigured credentials.- **Event Management**
- Create, modify, search, list, and delete events.
- Define events with complete details (name, address, city, description, type, images, date, and seating).- **Coupon Management**
- Create discount coupons for special events or dates.- **Password Recovery**
- Recover password if forgotten.## System Requirements
- **Platform:**
- Mobile application development using Jetpack Compose with Kotlin.
- Data and image persistence through Firebase.- **Validations:**
- Verify seating capacity before completing a purchase.
- Restrict purchases to a maximum of two days before the event.## Contribution
The project source code is available on [GitHub](https://github.com/blandoncj/UniEventos/). All team members are required to contribute to the development and maintenance of the project.
## Creators
- **[Jacobo Blandón Castro](https://github.com/blandoncj)**
- **[Johan Antonio Peña López](https://github.com/Johan0425)**