CodeVerse is a full-stack web application built using Spring Boot, Thymeleaf, and MySQL. It provides a platform for users to explore and enroll in programming courses, with secure user registration, login, and integrated payment functionality via Razorpay.
Home Page | All Courses |
---|---|
![]() |
![]() |
💡 Place your screenshots inside the
/screenshots/
folder in your project directory.
- Backend: Spring Boot, Spring MVC, Spring Data JPA
- Frontend: Thymeleaf, Bootstrap 5
- Database: MySQL
- Build Tool: Maven
- IDE: Spring Tool Suite (STS)
- Payment Integration: Razorpay
- 🔐 User registration and login with Spring Security
- 🎓 Course listing and course details
- 💳 Razorpay Payment Gateway Integration
- 👤 Role-based UI (Admin & User)
- 📦 Clean MVC architecture
- 📂 Modular folder structure
- 📄 Thymeleaf templating for frontend
CodeVerse ├── src │ ├── main │ │ ├── java/com/codeverse/... │ │ └── resources/ │ │ ├── templates/ │ │ └── static/ │ └── test ├── screenshots/ ├── pom.xml └── README.md
- Clone the repo:
git clone https://github.com/RakshitDev/CodeVerse.git
Import the project in STS as a Maven project
Create a MySQL DB named codeverse_db Update credentials in application.properties
Run the CodeVerseApplication.java main class
Open browser:
arduino Copy Edit http://localhost:8080
- Clone the repo:
git clone https://github.com/RakshitDev/CodeVerse.git
Import the project in STS as a Maven project
Create a MySQL DB named codeverse_db Update credentials in application.properties
Run the CodeVerseApplication.java main class
Open browser:
Copy Edit http://localhost:8080
🔗 Connect with Me 📧 rbalagundi@gmail.com