DEV Community

Cifer
Cifer

Posted on

Seeking Guidance for a University Management System App in Java

I'm a beginner in app development and am excited to create a university management system app using Java. I’m looking for guidance on how to approach this project and a roadmap to follow. Here are the key features I have in mind:

App Overview:
The app will cater to three types of users: Admins, Teachers, and Students.

Features:

  1. Admin Section:

Ability to add and manage teacher and student profiles.

  1. Teacher Section:
  • Teacher profiles with assigned classes.
  • Attendance page to track student presence.
  • Timetable for each teacher.
  • Download attendance and student data in Excel format .
  1. Student Section:
  • Student profiles with personal information.
  • Attendance tracking feature.
  • Library book issue and return system.
  • Fees management page.
  • Timetable and assignment tracking.
  • Notification system for college updates.

Unique Attendance Feature:

A Tinder-like interface for marking attendance, where teachers can swipe right for present and left for absent. This interactive feature aims to make attendance taking more engaging and efficient.

Questions:

I’m eager to know:

  • What steps should I take to get started, and what should I focus on learning first?
  • How can I design an engaging UI/UX for the app? Any recommended tools or resources?
  • Is it feasible to implement a web version of the app? What technologies should I consider for that?
  • Any tips for securely managing user data and implementing the features?

I appreciate any insights or advice you can provide! Thank you in advance for your help!

Top comments (1)

Collapse
 
jscesar_dev profile image
Julio Cesar Ribeiro Silva

I would start with the front end. Take a look on Figma to create your design. Defining how things should work in your application can help you determine how data can be structured.