Create robust server-side applications and APIs — 27 projects available
Create a simple Rest API within a MVC Framework of your choice.
a simple news aggregator application using a web framework, a database, and an external news API
Build a REST API for managing a database of Pokémon
Build a URL shortening service with analytics, custom aliases, and expiration dates
Create an automated API documentation generator that produces interactive API docs from code annotations
A simple blogging platform API using Java and MongoDB
Implement a caching layer to improve API response times and reduce database load
a simple chat API using Java and Socket.io
Build an email service API for sending transactional emails, templates, and email tracking
Create a file upload service with validation, storage, and retrieval capabilities
Build a comprehensive logging system with different log levels, structured logging, and log aggregation
Implement rate limiting middleware to protect APIs from abuse and ensure fair usage
Implement rate limiting middleware to protect APIs from abuse and ensure fair usage
a simple real estate listings application that allows users to view and search for property listings
a simple image uploader API using Java and AWS S3
Build a secure REST API for user registration, login, and JWT-based authentication
Build a secure user authentication system with registration, login, password reset, and JWT tokens
a simple weather API using Java and an external weather API
Build a webhook receiver that processes incoming webhook events, validates signatures, and triggers actions
Build a webhook receiver that validates, processes, and stores incoming webhook events
Build an API gateway that routes requests, handles authentication, and aggregates responses from multiple services
a distributed version control system (DVCS) implemented in Java, featuring branching, merging, and conflict resolution
Build a centralized logging service that collects, stores, and queries application logs from multiple sources
Build a full-text search API with filtering, sorting, and relevance scoring
Build a search engine API with full-text search, filtering, and ranking capabilities
a search engine that crawls, indexes, and ranks web pages using Java
Build a task queue system for processing background jobs asynchronously