Skip to content

An Android application developed in Java. Built with Java Spring Boot for backend and Android Studio for frontend.

License

Notifications You must be signed in to change notification settings

im-anhat/ISU_Pulse

Folders and files

NameName
Last commit message
Last commit date

Latest commit

 

History

2 Commits
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 

Repository files navigation

ISU Pulse

ISU Pulse is a comprehensive platform for Iowa State University (ISU) students, teachers, and administrators to manage schedules, access campus information, and communicate seamlessly. The app integrates features like class schedules, campus maps, real-time chat, and weather updates to enhance the campus experience.

Team Members and Roles

  • Autrin (Frontend Developer)
    Responsible for designing and implementing the user interface and user experience.

  • Bach (Frontend Developer)
    Collaborates on UI/UX development and ensures responsiveness across devices.

  • Minh (Backend Developer)
    Develops and maintains server-side logic, database structures, and API integrations.

  • Nhat (Backend Developer)
    Focuses on backend infrastructure, security, data management and API integrations.

Key Features

  1. User Roles

    • Administrators: Manage accounts, schedules, and send system-wide announcements.
    • Teachers/Managers: Manage courses, communicate with students, and share resources.
    • Students: Access schedules, chat, maps, bus schedules, and local amenities.
  2. Functionality

    • System Announcements: Real-time notifications for events, deadlines, and alerts.
    • Calendar and Scheduling: Manage personal events and sync with external calendars.
    • Real-Time Chat: Group chats, study groups, and friend connections via NetID.
    • Weather Updates: Live weather data relevant to campus activities.
    • AI Assistance: GPT-powered suggestions for course recommendations.
  3. Database Relationships

    • Comprehensive user management with role-based permissions.
    • Efficient course, schedule, and messaging data handling.
    • Integration of external APIs for maps, weather, and transport data.
  4. Significant GUI

    • Intuitive dashboards for administrators, teachers, and students.
    • Responsive layouts for various Android devices.
    • Seamless navigation for enhanced user engagement.

License

This work is licensed under a Creative Commons Attribution-NonCommercial-ShareAlike 4.0 International License.

CC BY-NC-SA 4.0

About

An Android application developed in Java. Built with Java Spring Boot for backend and Android Studio for frontend.

Resources

License

Stars

Watchers

Forks

Releases

No releases published

Packages

No packages published