Skip to content

This repository contains 30 backend development projects in 30 days. Each day focuses on a new concept like REST APIs, CRUD operations, Authentication, Databases, File Uploads, Payment Integration, Real-time Communication, and more.

Notifications You must be signed in to change notification settings

Rvcode-spec/30days-backend-projects

Folders and files

NameName
Last commit message
Last commit date

Latest commit

Β 

History

2 Commits
Β 
Β 
Β 
Β 

Repository files navigation

πŸš€ 30 Days Backend Developer Journey (Node.js + PHP + Java)

Welcome to my 30 Days Backend Development Journey!
In this repo, I will be building 30 projects in 30 days to master backend development concepts step by step. in 3 different backend technologies:

  • Node.js (JavaScript/TypeScript)
  • PHP
  • Java (Spring Boot)

πŸ“… Projects Roadmap

πŸ“‚ Folder Structure

  • nodejs/ β†’ All Node.js backend projects
  • php/ β†’ All PHP backend projects
  • java/ β†’ All Java backend projects

πŸ› οΈ Tech Stack

  • Node.js + Express.js
  • PHP + Laravel / Core PHP
  • Java + Spring Boot

πŸš€ How to Run

Check inside each language folder for setup instructions.
Example:

cd nodejs/day01-hello-world-api
npm install
npm start

cd php/day01-hello-world-api
php -S localhost:8000

cd java/day01-hello-world-api
mvn spring-boot:run

About

This repository contains 30 backend development projects in 30 days. Each day focuses on a new concept like REST APIs, CRUD operations, Authentication, Databases, File Uploads, Payment Integration, Real-time Communication, and more.

Topics

Resources

Stars

Watchers

Forks

Releases

No releases published

Packages

No packages published

Languages