Skip to content

A travelling application that lets users browse through planets and plan their interstellar journey

Notifications You must be signed in to change notification settings

gtopsis/space-trail-planner

Repository files navigation

Space Trail Planner app

A traveling application that lets users browse through planets and plan their interstellar journey

Live Demo ⚡

Visit planet-hopper.pages.dev

Run the project locally

Serve app for Development

  • Using Docker

    docker build -t planethopper-dev -f Dockerfile.dev .
    docker run --rm -p 5173:5173 planethopper-dev:latest
  • Using PNPM (v10.6.1 recommended) :)

    NOTE: Node v20.9.0 and above is recommended

    pnpm i
    pnpm run dev
  • Using NPM

    NOTE: Node v20.9.0 and above is recommended

    npm i
    npm run dev

Visit http://localhost:5173

Build app for Production

docker build -t planethopper-prod:1.0.0 -f  Dockerfile.prod .
docker run -p 80:80 planethopper-prod:1.0.0

Notable design decisions ⚖️

  • Responsiveness: App has been designed to be accessible from users in both small and large devices
  • Portability: well, docker!
  • State Preservation: Use local storage of browser to retain user activity after page refresh
  • Focus on good DX and UX, applying numerous eslint plugins(accessibility, organize imports and tailwind classes) as well as setting git hooks on commit actions

About

A travelling application that lets users browse through planets and plan their interstellar journey

Resources

Stars

Watchers

Forks

Releases

No releases published

Packages

No packages published