SpaceAPI

Core Features: Endpoints

GET Endpoints

GET/api/planets
GET/api/stars
GET/api/satellites
GET/api/astronauts
GET/api/cosmic-events
GET/api/launch-sites
GET/api/rockets
GET/api/spaceports
GET/api/celestial-bodies

POST Endpoints

POST/api/observations
POST/api/launches
POST/api/missions
POST/api/astronauts
POST/api/cosmic-events
POST/api/launch-sites
POST/api/rockets
POST/api/spaceports
POST/api/celestial-bodies

PUT Endpoints

PUT/api/missions/:id
PUT/api/astronauts/:id
PUT/api/cosmic-events/:id
PUT/api/launch-sites/:id
PUT/api/rockets/:id
PUT/api/spaceports/:id
PUT/api/celestial-bodies/:id

DELETE Endpoint

DELETE/api/missions/:id
DELETE/api/astronauts/:id
DELETE/api/cosmic-events/:id
DELETE/api/launch-sites/:id
DELETE/api/rockets/:id
DELETE/api/spaceports/:id
DELETE/api/celestial-bodies/:id

NASA API Endpoints

GET Endpoints (Proxy to NASA APIs)

GET/api/nasa/apod
GET/api/nasa/asteroids-neows
GET/api/nasa/donki
GET/api/nasa/eonet
GET/api/nasa/epic
GET/api/nasa/exoplanet
GET/api/nasa/gibs
GET/api/nasa/insight
GET/api/nasa/mars-rover-photos
GET/api/nasa/image-video-library
GET/api/nasa/open-science-data-repository
GET/api/nasa/satellite-situation-center
GET/api/nasa/ssd-cneos
GET/api/nasa/techport
GET/api/nasa/techtransfer
GET/api/nasa/tle
GET/api/nasa/vesta-moon-mars-trek-wmts

Database

Stores planets, stars, satellite data, user observations, and mission logs in PostgreSQL.