Skip to content

KumudMago/SkillProgressTrackerProject

Folders and files

NameName
Last commit message
Last commit date

Latest commit

 

History

3 Commits
 
 
 
 
 
 
 
 
 
 
 
 
 
 

Repository files navigation

📌 Project Summary

Skill Progress Tracker is a full-stack Advanced Java web application that enables users to track skills, monitor progress visually, and manage learning goals. The system is built using Servlets, JSP, JDBC, and MySQL, following MVC architecture with secure authentication.

✨ Key Features

1.User registration & login with BCrypt password encryption

2.Add, update, delete, and track skills

3.Progress visualization using Pie & Bar Charts

4.Skill filtering and sorting

5.Progress history tracking

6.Export reports to PDF & Excel

7.Forgot password & reset password functionality

8.Admin dashboard for user & activity management

9.Session-based authentication & role-based access

🛠 Tech Stack

1.Frontend: JSP, HTML, CSS, Bootstrap

2.Backend: Java, Servlets, JDBC

3.Database: MySQL

4.Security: BCrypt

5.Visualization: Chart.js

6.Server: Apache Tomcat

7.Build Tool: Maven

🏗 Architecture

1.Follows MVC architecture

2.DAO layer for database operations

3.Clean separation of concerns for scalability and maintainability

About

A full-stack Java web application that helps users track, manage, and visualize their skill development over time. The platform provides authentication, progress tracking, analytics dashboards, and secure account management using modern Java web technologies.

Resources

Stars

Watchers

Forks

Releases

No releases published

Packages

 
 
 

Contributors