Back-end
Solar System API
A simple RESTful API providing information about celestial objects such as planets, dwarf planets, asteroids, and galaxies.

Overview
About the project
Solar System API is a RESTful backend application built with Node.js and Express. It provides endpoints to retrieve detailed information about celestial objects including planets, dwarf planets, asteroids, stars, and galaxies.
The API was built to serve structured astronomy data in a clean and reusable way.
What it includes
Key features
- Expose RESTful routes for planets, stars, dwarf planets, asteroids, and galaxies
- Return the full dataset or filter data by object type
- Retrieve individual celestial objects by name
- Support partial searches through a dedicated find endpoint
- Present a clear entry route with API guidance
Stack
Technologies used
- Node.js
- Express
Process
Decision Log
Creating a custom astronomy dataset API
The API was built to serve structured information about celestial objects in a clean and reusable way.
RESTful route organisation
Routes were separated by object type to make the API predictable and easy to consume.
Supporting related frontend projects
This backend also works as a data source for interactive solar system applications.
Simple and extensible architecture
Node.js and Express were chosen for a lightweight setup that is easy to expand with more routes and objects.
Continue exploring
More Projects
Project
Full-Stack House Organizer Application
Housemates is a full-stack web application designed to help people organise, manage and access everything in a shared house.
Project
Next.js Full-Stack Blog
A full-stack blog built with Next.js. Users can read, like, save, and comment on posts, and signed-up users can create, edit, or delete their own posts.
Project
The Solar System 2
An interactive project displaying information about celestial bodies in the solar system. Fully developed from scratch with a custom API and interactive animations.