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.
-
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.
-
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.
-
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.
-
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.
-
Significant GUI
- Intuitive dashboards for administrators, teachers, and students.
- Responsive layouts for various Android devices.
- Seamless navigation for enhanced user engagement.
This work is licensed under a Creative Commons Attribution-NonCommercial-ShareAlike 4.0 International License.