Back to Projects
⚙️

Backend Projects

Create robust server-side applications and APIs — 27 projects available

Initial Rest API

easy

Create a simple Rest API within a MVC Framework of your choice.

java micro-service backend

Java News Aggregator

easy

a simple news aggregator application using a web framework, a database, and an external news API

java web development API +1

Create a Pokémon REST API

easy

Build a REST API for managing a database of Pokémon

web development API backend +1

URL Shortener API

easy

Build a URL shortening service with analytics, custom aliases, and expiration dates

backend api nodejs +1

API Documentation Generator

MEDIUM

Create an automated API documentation generator that produces interactive API docs from code annotations

backend documentation openapi +2

Blogging Platform API

MEDIUM

A simple blogging platform API using Java and MongoDB

java API MongoDB

Caching Layer

MEDIUM

Implement a caching layer to improve API response times and reduce database load

backend caching performance +2

Chat API

MEDIUM

a simple chat API using Java and Socket.io

java API websockets

Email Service API

MEDIUM

Build an email service API for sending transactional emails, templates, and email tracking

backend email api +2

File Upload Service

MEDIUM

Create a file upload service with validation, storage, and retrieval capabilities

backend file-upload storage +2

Logging System

MEDIUM

Build a comprehensive logging system with different log levels, structured logging, and log aggregation

backend logging monitoring +2

Rate Limiter Middleware

MEDIUM

Implement rate limiting middleware to protect APIs from abuse and ensure fair usage

backend api rate-limiting +2

Rate Limiting Middleware

MEDIUM

Implement rate limiting middleware to protect APIs from abuse and ensure fair usage

backend middleware security +2

Real Estate Listings

MEDIUM

a simple real estate listings application that allows users to view and search for property listings

java web framework database

Image Uploader API

MEDIUM

a simple image uploader API using Java and AWS S3

java AWS S3 +1

User Authentication API

MEDIUM

Build a secure REST API for user registration, login, and JWT-based authentication

backend api authentication +2

User Authentication System

MEDIUM

Build a secure user authentication system with registration, login, password reset, and JWT tokens

backend authentication security +2

Weather API

MEDIUM

a simple weather API using Java and an external weather API

java API backend

Webhook Handler

MEDIUM

Build a webhook receiver that processes incoming webhook events, validates signatures, and triggers actions

backend webhooks api +2

Webhook Receiver

MEDIUM

Build a webhook receiver that validates, processes, and stores incoming webhook events

backend webhooks api +2

API Gateway

HARD

Build an API gateway that routes requests, handles authentication, and aggregates responses from multiple services

backend microservices api +2

Distributed Version Control System

HARD

a distributed version control system (DVCS) implemented in Java, featuring branching, merging, and conflict resolution

java version control git

Log Aggregation API

HARD

Build a centralized logging service that collects, stores, and queries application logs from multiple sources

backend logging monitoring +2

Search API

HARD

Build a full-text search API with filtering, sorting, and relevance scoring

backend search elasticsearch +1

Search Engine API

HARD

Build a search engine API with full-text search, filtering, and ranking capabilities

backend search elasticsearch +2

Java Search Engine

HARD

a search engine that crawls, indexes, and ranks web pages using Java

java search engine web crawling +2

Task Queue System

HARD

Build a task queue system for processing background jobs asynchronously

backend queue background-jobs +2
27
Total Projects
4
Easy
16
Medium
7
Hard