A collection of 5 full-stack applications built using React (Vite), Tailwind CSS, Axios, and Spring Boot (Java) for the backend. The Student Management System also includes a MySQL database for persistent storage.
- A simple game where users guess a random number.
- React handles the UI and form input.
- Backend in Spring Boot generates and validates the random number.
- Users input marks for various subjects.
- Calculates average, percentage, and grade.
- Backend logic handles grade assignment and evaluation.
- Simulates an ATM system.
- Features include: balance check, withdrawal, deposit.
- Backend maintains virtual account state.
- Convert currency in real-time.
- Fetches live exchange rates via backend API.
- Clean, responsive UI with conversion history.
- Complete CRUD operations (Create, Read, Update, Delete).
- Fully integrated with a MySQL database.
- Features include search, sorting, and real-time updates.
CODSOFT/
βββ Task1 (Number Guess)/
β βββ frontend/ # React + Vite + Tailwind CSS
β βββ backend/ # Spring Boot
β
βββ Task2 (Student Grade Calculator)/
β βββ frontend/
β βββ backend/
β
βββ Task3 (ATM Interface)/
β βββ frontend/
β βββ backend/
β
βββ Task4 (Currency Converter)/
β βββ frontend/
β βββ backend/
β
βββ Task5 (Student Management System)/
β βββ frontend/
β βββ backend/ # Spring Boot + MySQL
β
βββ README.md
- Node.js (v16+)
- Java JDK (17+)
- Maven
- MySQL (only for student-management)
cd frontend
npm install
npm run devcd backend
mvn clean install
mvn spring-boot:runπ‘ For Student Management System, make sure MySQL is running and credentials are set in
application.properties.
Barath CT π§ barathctb@gmail.com
If you find these projects useful, give the repo a β on GitHub to show your support!






