All General Backend Projects

Access a catalog of 27+ advanced General backend projects, General backend project ideas, General backend projects for portfolio, General backend development projects and General backend developer projects to help you practice and belong great General backend engineer.

Music Streaming API
Intermediate202 building

Music Streaming API

The "Music Streaming API" project aims to develop an API that allows users to search for and stream songs. This API will enable users to create accounts, create and manage playlists, follow their favorite artists, and discover new music.
Build Your Own Weather API
Easy202 building

Build Your Own Weather API

This project involves building an API that allows users to check the weather forecast for their location. The API should also provide weather alerts and allow users to set their preferred units of measurement.
Build Your Own Simple To-Do List API
Easy202 building

Build Your Own Simple To-Do List API

It involves creating a simple API that allows users to create, edit, & delete tasks. Users can sign up for an account, log in, and view their to-do list
E-Learning API: Build Your Own Coursera
Intermediate202 building

E-Learning API: Build Your Own Coursera

The project aims to develop a scalable and efficient API that allows users to explore courses, enroll in them, complete assignments, and manage their learning progress. This API will support various front-end applications, including web and mobile interfaces.
Build Your Own Recipe Sharing API
Easy202 building

Build Your Own Recipe Sharing API

The "Recipe Sharing API" project aims to develop an API where users can share, search for, and interact with recipes.
Build Your Own Currency Converter API
Easy202 building

Build Your Own Currency Converter API

The "Currency Converter" project aims to develop a web and mobile application that allows users to convert currencies using real-time exchange rates. Users will be able to track historical rates, save favorite currency pairs, and set notifications for specific rate changes.
Build Your Own Expense Tracker
Easy202 building

Build Your Own Expense Tracker

The "Expense Tracker" project aims to develop a web and mobile application that helps users manage their personal finances by logging expenses and income, setting budgets, tracking savings goals, and providing visual insights through charts and reports.
Build Your Own Online Marketplace Platform
Intermediate202 building

Build Your Own Online Marketplace Platform

The "Build Your Own Online Marketplace Platform" project aims to develop a scalable and efficient API that allows users to list products, browse and purchase items, manage their accounts, and handle transactions securely. This API will support various front-end applications, including web and mobile interfaces.
Build Your Own Notes App API
Easy202 building

Build Your Own Notes App API

The "Notes App" project aims to develop a web and mobile application that enables users to create, organize, and manage their notes. Users can categorize and tag notes set reminders, collaborate on shared notes, and sync notes across devices.
Build your Own Quiz App
Easy202 building

Build your Own Quiz App

The "Quiz App" project aims to develop a web and mobile application where users can create, participate in, and share quizzes. The app will feature various quiz types, real-time feedback, score tracking, leaderboards, and the ability to challenge friends. Users will also be able to save their quiz history and earn badges for achievements.
Build Your Own Digital Clock API
Easy202 building

Build Your Own Digital Clock API

The "Digital Clock" project will provide users with a real-time, customizable clock that offers essential features such as alarms, a stopwatch, and a countdown timer. The clock will support both web and mobile platforms, ensuring accessibility across devices. The design will focus on simplicity and functionality while allowing users to personalize the appearance and manage multiple time zones.
Build Your Own Basic Photo Gallery API
Easy202 building

Build Your Own Basic Photo Gallery API

The "Basic Photo Gallery API" will provide a simple interface for users to upload, manage, and retrieve photos. The API will enable users to organize photos into albums, add descriptions or tags, and retrieve or delete images. It will offer a lightweight, efficient, and secure solution for integrating photo gallery functionality into web or mobile applications.
Build Your Own BMI Calculator API
Easy202 building

Build Your Own BMI Calculator API

The "BMI Calculator" project will provide users with a quick and easy tool to calculate their Body Mass Index (BMI). Users will be able to input their height and weight in either metric or imperial units, and the app will display their BMI result and corresponding health classification. The app will also offer additional features like result saving, progress tracking, and health tips.
Build Your Own Unit Converter
Easy202 building

Build Your Own Unit Converter

The "Unit Converter" project aims to develop a web and mobile application that provides users with quick and accurate unit conversions. Users will be able to convert between various unit types, such as length, weight, volume, temperature, and more. The app will also allow users to save favorite conversions, customize their unit preferences, and work offline for common conversions.
Build Your Own Random Quote Generator API
Easy202 building

Build Your Own Random Quote Generator API

The "Random Quote Generator" project will create a simple web and mobile application that displays random quotes to users. The app will allow users to generate new quotes at the click of a button, and optionally, share or save their favorite quotes. The app will be optimized for simplicity, fast performance, and easy interaction across devices.
Build Your Own Tip Calculator API
Easy202 building

Build Your Own Tip Calculator API

The "Tip Calculator API" project will provide a simple, easy-to-use API that calculates tip amounts based on a provided bill total, tip percentage, and number of people splitting the bill. The API will return the total tip amount, total bill (including tip), and amount per person when applicable. It will be designed for quick, accurate calculations, and suitable for integration into web and mobile applications.
Build Your Own Flashcard Study API
Easy202 building

Build Your Own Flashcard Study API

The "Flashcard Study API" will provide a flexible tool for users to create and manage flashcards for studying purposes. It will allow users to organize flashcards into decks, track progress, and enhance study sessions with tools like spaced repetition. The API will enable developers to integrate flashcard study systems into educational or personal productivity applications.
Build Your Own Simple Survey Form API
Easy202 building

Build Your Own Simple Survey Form API

The "Simple Survey Form" project will provide a web application that allows users to create and distribute surveys. The application will support various question types and enable participants to easily submit their responses. Survey creators will have access to a results dashboard, where they can view and download the collected data.
Build Your Own URL Shortener API
Easy202 building

Build Your Own URL Shortener API

The "URL Shortener API" will provide users with the ability to shorten long URLs and redirect visitors from shortened links to the original long URLs. The API will also offer optional features like link expiration, custom short link aliases, and analytics tracking. It will be designed to handle high volumes of requests with fast response times and ease of use.
Build Your Own Simple Reminder API
Easy202 building

Build Your Own Simple Reminder API

Imagine a user named Sarah who needs to set a reminder for her doctor's appointment next week. She inputs the reminder details, including the appointment time, date, and her email address. When the specified date and time arrive, the API triggers an email notification reminding her of the appointment. If Sarah reschedules the appointment, she can update the reminder accordingly.
Build Your Own Temperature Converter API
Easy202 building

Build Your Own Temperature Converter API

The "Temperature Converter API" will allow users to convert temperature values between Celsius, Fahrenheit, and Kelvin. The API will accept a temperature value and its unit of measurement as input and return the equivalent temperature values in the other units. The API aims to be fast, scalable, and easy to integrate into web or mobile applications.
Build Your Own Markdown Previewer API
Easy202 building

Build Your Own Markdown Previewer API

The "Markdown Previewer" will provide an interactive interface for users to input Markdown syntax and instantly preview the rendered content. The application will support the core features of Markdown and allow users to toggle between light and dark themes. The project aims to create a simple, easy-to-use Markdown editing tool for developers, writers, and content creators.
Build Your Own Color Picker API
Easy202 building

Build Your Own Color Picker API

The "Color Picker Tool API" project will provide an API that allows users to select colors, convert between color formats, and retrieve useful color information like complementary colors and color harmonies. The API will support easy integration into web and mobile applications, providing developers with a tool to work with colors programmatically.
Build your own Calculator API
Easy202 building

Build your own Calculator API

The "Calculator" project aims to develop a basic and advanced calculator that supports a wide range of arithmetic operations. The app will allow users to perform simple mathematical calculations, as well as more complex operations like percentages and square roots.
Build Your Own Interest Calculator API
Easy202 building

Build Your Own Interest Calculator API

The "Interest Calculator API" will allow users to calculate interest on a given principal for both simple and compound interest. The API will accept inputs such as the principal amount, interest rate, time period, and, for compound interest, the compounding frequency. It will return the interest accrued and the total amount. The API aims to be fast, reliable, and easy to integrate into financial or educational platforms.
Build Your Own Basic Contact Form
Easy202 building

Build Your Own Basic Contact Form

The "Basic Contact Form" project will provide a simple and reliable method for users to contact the website owner by filling out a form. The form will capture essential information like name, email, subject, and message, and will send it to the intended recipient via email or store it in a database.
Build Your Own Library Management System
Intermediate202 building

Build Your Own Library Management System

The "Build Your Own Library Management System" project aims to develop a scalable and efficient API that allows users to explore books, check their availability, borrow and return books, and manage their library accounts. This API will support various front-end applications, including web and mobile interfaces.