An open API service indexing awesome lists of open source software.

https://github.com/kavithma-thushal/quantacomit-practical-test

QuantaComIT Practical Test (SpringBoot)
https://github.com/kavithma-thushal/quantacomit-practical-test

css html jasper-reports js jwt mysql springboot

Last synced: about 1 month ago
JSON representation

QuantaComIT Practical Test (SpringBoot)

Awesome Lists containing this project

README

        

# QuantaComIT Practical Test (SpringBoot)

This project implements a secure employee register system with user authentication and role-based access control.

## Tech Stack

### FrontEnd

✅HTML
✅CSS
✅JS
✅Bootstrap
✅JQuery
✅AJAX

### BackEnd

✅SpringBoot
✅JWT
✅MySQL
✅Jasper Report

## Features

✅Simple Employee Database: Stores employee data including customizable columns.
✅User Roles: Includes "user" and "admin" roles for differentiated access.
✅JWT Authentication: Implements secure user login with JWT tokens.
✅Employee CRUD Operations: Create, Read, Update, and Delete employee data (delete restricted to admins).
✅Profile Picture Management: Upload profile pictures for employees (stored securely in a designated folder).
✅Downloadable Profile Picture: Retrieve uploaded profile pictures by employee ID.
✅Jasper Reports Integration: Generates a downloadable PDF report listing all employees.

## Home

## SignUp

## SignIn

## Employee Management

## Employee Report

## Codes

## Version

1.0.0

⭐️ If you encounter any bugs or issues, or if you have questions about the code, please contact me at:

[[email protected]](mailto:[email protected])

#### This project is licensed under the [Apache License](LICENSE)

#### © 2024 All Rights Reserved, Designed By [Kavithma Thushal](https://github.com/Kavithma-Thushal)