Ecosyste.ms: Awesome

An open API service indexing awesome lists of open source software.

Awesome Lists | Featured Topics | Projects

https://github.com/kasanaa/educonnect

The Course Registration App streamlines enrollment in short courses. Users easily browse, register, and receive updates, enhancing their educational journey
https://github.com/kasanaa/educonnect

android-studio jetpack-compose kotlin kotlin-android

Last synced: about 10 hours ago
JSON representation

The Course Registration App streamlines enrollment in short courses. Users easily browse, register, and receive updates, enhancing their educational journey

Awesome Lists containing this project

README

        

# Course Registration App

## Overview

Welcome to the Course Registration App! This mobile application is designed to streamline the course registration process for school students in our educational institute's short course program. With this app, users can easily register for courses, view course details, and receive notifications about course openings and updates.

## UI Design


Launch Screen
Sign in
Home
Courses

## Features

- **User Authentication**: Users can log in as Administrators or Signing users to access different functionalities.
- **Course Management**: Administrators can add short courses, manage registration deadlines, and view the user list.
- **User Registration**: Users can register by providing their personal information.
- **Course Registration**: Users can select multiple courses and register for them.
- **Discount Calculation**: The application calculates discounts based on promotion codes entered by users.
- **Notification System**: Users receive notifications about course openings and updates.
- **Google Map Integration**: Users can view the nearest branches on Google Maps based on their location.
- **Profile Picture Upload**: Users can upload profile pictures during registration.

## Tech Stack

- **Framework**: Jetpack Compose
- **Database**: SQLite
- **APIs**: Google Maps API, Camera API
- **Version Control**: Git

## Getting Started

1. Clone the repository:

```bash
git clone https://github.com/KaSaNaa/EduConnect.git
```

2. Open the project in Android Studio or your preferred IDE.

3. Build and run the project on an Android device or emulator.

## Contributing

We welcome contributions from the community! If you'd like to contribute to this project, please follow these steps:

1. Fork the repository.
2. Create a new branch for your feature or bug fix.
3. Make your changes and commit them.
4. Push your changes to your fork.
5. Submit a pull request to the main repository.

## License

This project is licensed under the [MIT License](LICENSE).

## Contact

If you have any questions or suggestions, please feel free to contact us at [Gmail](mailto:[email protected]).

Thank you for using our Course Registration App!