Skip to content

Latest commit

 

History

4 Commits

Folders and files

NameName
Last commit message
Last commit date
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 

Repository files navigation

💻 CodeVerse

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.


📸 Screenshots

Home Page All Courses
Home Courses

💡 Place your screenshots inside the /screenshots/ folder in your project directory.


🎥 Live Demo

Watch Demo


⚙️ Tech Stack

  • 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

🚀 Features

  • 🔐 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

📦 Folder Structure (Brief)

CodeVerse ├── src │ ├── main │ │ ├── java/com/codeverse/... │ │ └── resources/ │ │ ├── templates/ │ │ └── static/ │ └── test ├── screenshots/ ├── pom.xml └── README.md

🛠️ How to Run the Project

  1. 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

🛠️ How to Run the Project

  1. 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

About

A full-stack Java web app built with Spring Boot, Thymeleaf, and MySQL featuring user registration, login, Razorpay payment integration, and secure CRUD operatio

Topics

Resources

Stars

0 stars

Watchers

0 watching

Forks

Releases

Packages

Contributors

Languages