Skip to content

πŸ“˜ CodeSync - Learning Platform CodeSync is a full-stack web application designed to help learners and educators connect, share resources, and enhance the learning experience. It is built using Spring Boot for the backend and React.js for the frontend.

Notifications You must be signed in to change notification settings

JahanRazh/CodeSync_LearningPlatform

Β 
Β 

Folders and files

NameName
Last commit message
Last commit date

Latest commit

Β 
Β 
Β 
Β 
Β 
Β 
Β 
Β 
Β 
Β 
Β 

Repository files navigation

πŸ“˜ CodeSync - Learning Platform

CodeSync is a full-stack web application designed to help learners and educators connect, share resources, and enhance the learning experience. It is built using Spring Boot for the backend and React.js for the frontend.


πŸš€ Features

πŸ§‘β€πŸŽ“ User Side

  • πŸ” User Authentication (Auth 2.0 , JWT)
  • πŸ“š View and enroll in courses
  • πŸ“ Download PDFs and materials (Offline Mode)
  • πŸ’¬ Comment on lessons or posts
  • πŸ“₯ Download offline resources

πŸ› οΈ Tech Stack

Frontend

  • React.js
  • Axios
  • React Router
  • Material UI / TailwindCSS (customizable)

Backend

  • Spring Boot (Spring Web, Security, JPA)
  • MySQL
  • JWT Authentication
  • Lombok

🧱 Project Structure

backend/ (Spring Boot) β”‚ β”œβ”€β”€ src/main/java/com/codesync/... β”‚ β”œβ”€β”€ application.properties β”‚ └── pom.xml frontend/ (React) β”œβ”€β”€ public/ β”œβ”€β”€ src/ β”‚ β”œβ”€β”€ components/ β”‚ β”œβ”€β”€ pages/ β”‚ └── App.js └── package.json

Backend

cd backend mvn spring-boot:run

Frontend

cd frontend npm install npm start

image

About

πŸ“˜ CodeSync - Learning Platform CodeSync is a full-stack web application designed to help learners and educators connect, share resources, and enhance the learning experience. It is built using Spring Boot for the backend and React.js for the frontend.

Resources

Stars

Watchers

Forks

Releases

No releases published

Packages

No packages published

Languages

  • JavaScript 60.6%
  • Java 33.2%
  • CSS 5.8%
  • HTML 0.4%