cynthiachiu / Astro-App

Web application that queries the space crafts in space and the astronauts on them: using NestJS backend, React frontend, and THREEJS to build the 3D scene of a rotating earth with the space craft models. User can interact with the scene with the OrbitControls to rotate around and zoom in/out of the scene.

Geek Repo:Geek Repo

Github PK Tool:Github PK Tool

Astro App

 

Astro App

Github top language Github language count Repository size License

About   |   Features   |   Technologies   |   Requirements   |   Starting   |   License   |   Author


🎯 About

Web application that queries the space crafts in space and the astronauts on them: using NestJS backend, React frontend, and THREEJS to build the 3D scene of a rotating earth with the space craft models. User can interact with the scene with the OrbitControls to rotate around and zoom in/out of the scene.

✨ Features

βœ”οΈ NestJS backend to query the spacecrafts and astronauts currently in sapce;
βœ”οΈ React based frontend using THREEJS to model an interactive earth and spacecrafts;
βœ”οΈ User interactivity using mouse/touch and zooming;

πŸš€ Technologies

The following tools were used in this project:

βœ… Requirements

Before starting 🏁, you need to have Docker, Git and Node installed.

🏁 Starting

# Clone this project
$ git clone https://github.com/cynthiachiu/astro-app

# Access
$ cd astro-app

# Run Docker
$ docker-compose up

# The server will initialize in the <http://localhost:3000>

Demo

πŸ“ License

This project is under license from MIT. For more details, see the LICENSE file.

Made with ❀️ by cynthiachiu

 

Back to top

About

Web application that queries the space crafts in space and the astronauts on them: using NestJS backend, React frontend, and THREEJS to build the 3D scene of a rotating earth with the space craft models. User can interact with the scene with the OrbitControls to rotate around and zoom in/out of the scene.


Languages

Language:JavaScript 53.6%Language:TypeScript 27.0%Language:HTML 10.4%Language:CSS 6.6%Language:Dockerfile 2.5%