Skip to content

SimbongeN/AutohubUI

Repository files navigation

AutoHub - AI Timetable Assistant (UI REPO)

Overview

AutoHub is an AI-powered timetable assistant designed for university students. It helps in organizing schedules, tracking assignments, and setting reminders, making student life more manageable.

Features

  • Automated Timetable Generation: Automatically compiles timetables based on university modules.
  • Assignment & Task Tracking: Keeps track of due dates and upcoming assignments.
  • Reminders & Notifications: Sends reminders for classes, assignments, and tasks.
  • User Authentication: Secure login and user account management.
  • Modern UI with Jetpack Compose: Clean and intuitive design built with Jetpack Compose.
  • Backend Integration: Connects with a Spring Boot backend for data storage and processing.

Tech Stack

  • Frontend: Kotlin, Jetpack Compose
  • Backend: Spring Boot (Java), Python Flask, REST API
  • Database: MySQL
  • Deployment: Docker, Railway

Installation & Setup

Prerequisites

  • Android Studio installed
  • Java 17 or later
  • Postman (optional, for testing APIs)

Steps

  1. Clone the repository:
    git clone https://github.com/SimbongeN/AutohubUI.git

Backend Setup

  1. Clone the backend repository:
  2. The backend consists of two separate services:
  • Java Backend: Handles core timetable processing and authentication.

  • Python Backend: Provides additional API endpoints for specific features.

    1. Java
    git clone https://github.com/SimbongeN/AutoHub_sever.git
    1. Python
    git clone https://github.com/SimbongeN/python_serverEndpoint.git

Future Features

  • Attendance Tracker: AI model for tracking attendance.
  • Study Timetable Generation: Planned release by February.
  • Chat Room: Study group chats and module-based discussions.

Contributing

Pull requests are welcome. Please ensure all changes are well-documented.

License

CC BY-NC 4.0 License

  • For any issues or suggestions, feel free to open an issue in the repository or contact support.

About

autohub Ui

Resources

License

Stars

Watchers

Forks

Releases

No releases published

Packages

No packages published