Track your journey through Java Forge! Copy this file or check the boxes directly on your personal fork.
- Name / GitHub:
@your-username - Start Date:
YYYY-MM-DD - Target Completion Date:
YYYY-MM-DD - Chosen Track: (e.g. Full 55-Project Mastery, 2-Week Backend Sprint, Spring Boot & Cloud)
Celebrate your milestones! Below are the badges you can earn and display on your GitHub profile:
<!-- Level 1 Badge -->
[](https://github.com/Aakash02A/Java-Forge)
<!-- Full Capstone / Master Badge -->
[](https://github.com/Aakash02A/Java-Forge)- 01 - Student Management (Classes & Objects)
- 02 - Library Management (OOP Principles)
- 03 - Bank Account Simulator (Inheritance & Polymorphism)
- 04 - Expense Tracker (Collections Framework)
- 05 - Employee Payroll (Interfaces & Abstraction)
- 06 - Quiz Application (File I/O & Scanner)
- 07 - Contact Book (HashMap & Hashing)
- 08 - ATM Simulator (Custom Exception Handling)
- 09 - Employee Analytics (Streams & Lambdas)
- 10 - Inventory Manager (Generics)
- 11 - Log Parser (File Streaming & Regex)
- 12 - Student Ranking System (Comparator & Sorting)
- 13 - Cache Simulator (LRU Cache Design)
- 14 - Producer Consumer (Multithreading & Synchronization)
- 15 - Chat Server (Socket Programming & Networking)
- 16 - URL Shortener (Base62 Encoding & Hashing)
- 17 - Employee CRUD (Raw JDBC & PreparedStatement)
- 18 - Banking System (ACID Transactions & Rollbacks)
- 19 - Hospital Management (Relational Database Design)
- 20 - Railway Reservation (SQL Joins & Queries)
- 21 - Expense Tracker DB (Database-Backed CRUD)
- 22 - Inventory Database (Schema Normalization 1NF–3NF)
- 23 - Todo REST API (REST Conventions & Status Codes)
- 24 - Notes API (Layered Architecture: Controller/Service/Repo)
- 25 - Student API (Payload Validation & Global Error Handling)
- 26 - Book Store API (Service Design & DTO Pattern)
- 27 - Movie Review API (Pagination & Dynamic Sorting)
- 28 - Weather API (Consuming 3rd-Party External APIs)
- 29 - Employee Management (Spring Data JPA Repositories)
- 30 - Blog API (Entity Relationships & Cascade Types)
- 31 - Library API (One-to-Many & Bidirectional Mappings)
- 32 - Hospital API (Many-to-Many & Join Tables)
- 33 - School Management (Complex Hibernate & JPQL Queries)
- 34 - JWT Authentication (Stateless Token Generation & Filters)
- 35 - Role-Based Access Control (RBAC & Method Security)
- 36 - OAuth Login (Google / GitHub Social Login)
- 37 - Refresh Token (Token Rotation & Revocation)
- 38 - URL Shortener (High Scale Architecture)
- 39 - File Storage API (File Upload & Streaming)
- 40 - Email Service (Async Email Dispatch & HTML Templates)
- 41 - Notification Service (Event-Driven Async Tasks)
- 42 - Redis Cache Demo (Distributed Cache Layer)
- 43 - Rate Limiter (Token Bucket Algorithm with Redis)
- 44 - Product Service (Domain Microservice)
- 45 - Order Service (Inter-Service REST / OpenFeign)
- 46 - Payment Service (Event-Driven decoupled flow)
- 47 - API Gateway (Spring Cloud Gateway Routing & Filters)
- 48 - Service Discovery (Netflix Eureka Dynamic Registry)
- 49 - Config Server (Centralized Git-backed Cloud Config)
- 50 - Dockerize REST API (Multi-Stage Dockerfile)
- 51 - Docker Compose (Multi-Container App + MySQL + Redis)
- 52 - CI/CD Pipeline (GitHub Actions Automation)
- 53 - Deploy on AWS (EC2 & Cloud Deployment)
- 54 - Monitoring with Prometheus (Actuator Metrics & Scraping)
- 55 - Logging with ELK (Centralized Elasticsearch & Logstash)
- 56 - Team Project Management Platform (Full-Stack Monolith / Microservices)