Skip to content

Site for exploring space

Notifications You must be signed in to change notification settings

Piernikkk/space-explorer

Repository files navigation

Space Explorer

Explore information about space with easy to use, interactive site.

This Project is both api and web.

App

Functions:

  • Pretty (in my opition) landing page
  • Interactive star background
  • Interactive button-images with modals
  • View people in space
  • Show NASA's picture of the day
  • Check weather on mars

Used Apis:

Note

I needed to host apod api by myself, because NASA's api had not been updated for a long time and it can't handle videos properly anymore.

Documentation:

You can view all the enpoints that this api has here

Technologies:

I built this project's frontend partialy with shadcn components

Host it yourself:

You can host it by yourself with docker!

If you want to use something different than traefik, you need to adjust compose file for your needs.

Dependencies:

Run:

First you need to create .env file in repo's root folder, this file is mounted inside docker container. When creating .env file, you can base on .env.example file.

You can obtain a free API key for NASA API here.

docker-compose up -d

Development:

Dependencies:

Run:

walkey (redis)

docker-compose -f compose-dev.yaml up -d

web

cd web/
pnpm i
pnpm devev

api

cd api/
cargo runn

caddy - mixing api and web together on one port

caddy run

About

Site for exploring space

Resources

Stars

Watchers

Forks

Releases

No releases published

Packages

No packages published