A full-stack web application for managing professional skill certifications, featuring role-based access control, certification renewal automation, and administrative functions.
- Admin Dashboard: Manage users, certifications, and approvals.
- User Dashboard: Track certifications, view status, and receive notifications.
- Automated Renewals: Notify users about upcoming expirations.
- Certification Verification: Verify credentials globally.
- Secure Authentication: Role-based login system.
Frontend: JSP, CSS
Backend: Spring Boot
Database: MySQL
Version Control: Git & GitHub
-
Clone the repository:
git clone https://github.com/avpkn25/certifystack.git
-
Navigate into the project directory:
cd certifystack -
Backend Setup:
-
Open the backend folder.
-
Configure
application.propertieswith your MySQL credentials.
-
certifystack/
├── src/
│ ├── main/
│ │ ├── java/com/klef/jfsd
│ │ │ ├── controller
│ │ │ ├── model
│ │ │ ├── repository
│ │ │ ├── service
│ │ │ └── CertifystackApplication.java
│ │ ├── resources
│ │ │ └── application.properties
│ │ └── webapp
│ │ │ ├── admin
│ │ │ ├── css
│ │ │ ├── user
│ │ │ └── homepage codes...
├── pom.xml
└── README.md
Use these credentials to explore the application features:
- Username:
adminor gmail:[email protected] - Password:
admin
- Username:
praveenor gmail:[email protected] - Password:
praveen
- Username:
Ramor gmail:[email protected] - Password:
Ram@1234
Coming soon...
This project is licensed under the KLU License - see the LICENSE file for details.
- A. V. Praveen Kumar Naidu - Team Leader | Developer
- P. Vishnu Asrith - Team Member | Developer
- M. S. S. Surendra - Team Member | Developer
Contributions, issues, and feature requests are welcome! Feel free to check the issues page.
If you like this project, give it a ⭐ and share it with others!
*This was generated with ❤️ by Praveen Kumar.