Giter Club home page Giter Club logo

student_tracker's Introduction

Student_Tracker

Welcome to the Spring MVC CRUD Application for Teachers! This project showcases the fundamental principles of Spring MVC while providing a comprehensive platform for performing CRUD (Create, Read, Update, Delete) operations. The application is designed to cater specifically to teachers, allowing them to efficiently manage records with utmost security.

Features

Authentication: The application prioritizes security by implementing a robust authentication mechanism. Teachers are required to log in with their credentials before gaining access to the system's functionalities.

Create: Authorized teachers can create new records within the application. This allows for the seamless addition of important information while maintaining data accuracy.

Read: The application provides teachers with the ability to read and access existing records. This feature ensures that relevant information is easily retrievable when needed.

Update: Teachers are empowered to update records as necessary. Whether it's modifying contact details or other pertinent information, the update feature facilitates accurate data management.

Delete: With proper authorization, teachers can safely remove records that are no longer relevant or required. This assists in maintaining a clutter-free and efficient database.


Technologies/Frameworks/Design Patterns Used :

  • Spring - Spring Boot
  • Spring MVC
  • Spring Security
  • Thymeleaf
  • JPA
  • Maven
  • MySQL
  • HTML-CSS ( Get help by Udemy course which is "Spring Boot3, Spring 6 & Hibernate for beginners)

Database Schema :

databaseschema


User Interfaces of Project

Log in
loginpage
List
formpage
Save Student
Addpage
Update Student
updatepage
Delete Student
deletepage

student_tracker's People

Contributors

muhammedsametakgul avatar

Stargazers

İsmail Avcı avatar Ozkan Tuncel avatar  avatar

Watchers

 avatar

Recommend Projects

  • React photo React

    A declarative, efficient, and flexible JavaScript library for building user interfaces.

  • Vue.js photo Vue.js

    🖖 Vue.js is a progressive, incrementally-adoptable JavaScript framework for building UI on the web.

  • Typescript photo Typescript

    TypeScript is a superset of JavaScript that compiles to clean JavaScript output.

  • TensorFlow photo TensorFlow

    An Open Source Machine Learning Framework for Everyone

  • Django photo Django

    The Web framework for perfectionists with deadlines.

  • D3 photo D3

    Bring data to life with SVG, Canvas and HTML. 📊📈🎉

Recommend Topics

  • javascript

    JavaScript (JS) is a lightweight interpreted programming language with first-class functions.

  • web

    Some thing interesting about web. New door for the world.

  • server

    A server is a program made to process requests and deliver data to clients.

  • Machine learning

    Machine learning is a way of modeling and interpreting data that allows a piece of software to respond intelligently.

  • Game

    Some thing interesting about game, make everyone happy.

Recommend Org

  • Facebook photo Facebook

    We are working to build community through open source technology. NB: members must have two-factor auth.

  • Microsoft photo Microsoft

    Open source projects and samples from Microsoft.

  • Google photo Google

    Google ❤️ Open Source for everyone.

  • D3 photo D3

    Data-Driven Documents codes.