rajsaurabh78 / LibrarySystem

This application helps admin to enroll students efficiently, create floor under a library inside floor create shift , under a shift add many seats and allocates the seats in one or more shifts to students.

Home Page:https://drive.google.com/file/d/1mssCJhMMj_d72kcA3XYARud0Ph9Ygbii/view?usp=sharing

Geek Repo:Geek Repo

Github PK Tool:Github PK Tool

LibrarySystem

This application helps admin to enroll students efficiently, create floor under a library inside floor create shift , under a shift add many seats and allocates the seats in one or more shifts to students.

self-study-library-furniture-tables-500x500

Tech Stack


  • JAVA
  • Spring Boot
  • GitHub
  • MySql
  • Spring Data JPA
  • Maven
  • Sts
  • Spring Security

There are two user of this Application:-

1.Admin
2.Student/User

Functionalities


Roles for Administrator :

  1. Add library, floor, shift (Shift name should be First , Second or Third), seat, admin and student.
  2. Update all data.
  3. Delete a library / floor / shift / seat /student / admin.
  4. Search information about a student/admin/library/floor/shift/seat.
  5. Create Batch under a course.
  6. Allocate students seats.
  7. Get all students area/floor/shift wise.
  8. Login and many other methods.

Roles for a Student/User:

  1. Register himself
  2. Login
  3. update YourSelf.
  4. can see all the available Libraries, floors, shifts and their seat availability.

ER Diagram

------------libErDiagram

Entity Schema

a1

a2

a3

a4

a5

a6

Frontend github Link - Link

About

This application helps admin to enroll students efficiently, create floor under a library inside floor create shift , under a shift add many seats and allocates the seats in one or more shifts to students.

https://drive.google.com/file/d/1mssCJhMMj_d72kcA3XYARud0Ph9Ygbii/view?usp=sharing


Languages

Language:Java 100.0%