Skip to content

ArturV93/NasaProject

Folders and files

NameName
Last commit message
Last commit date

Latest commit

ย 

History

14 Commits
ย 
ย 
ย 
ย 
ย 
ย 
ย 
ย 
ย 
ย 
ย 
ย 

Repository files navigation

๐Ÿš€ NASA Project

A project that uses NASAโ€™s API and modern web technologies.


๐Ÿ“‚ Clone Repository

git clone https://github.com/ArturV93/NasaProject.git
cd NasaProject

โš™๏ธ Backend Setup

  1. Navigate to the backend folder:
    cd backend
  2. Install dependencies:
    npm install
  3. Create a new environment file:
    • Windows (PowerShell or CMD):
      type nul > .env.development.local
    • macOS / Linux (bash / zsh):
      touch .env.development.local
  4. Copy all secret keys from .env.example into .env.development.local
  5. Add your own NASA_API_KEY inside .env.development.local
  6. Navigate back to the root:
    cd ..

๐Ÿ’ป Frontend Setup

  1. Navigate to the frontend folder:
    cd frontend
  2. Install dependencies:
    npm install
  3. Go back to the root:
    cd ..

๐Ÿณ Docker Setup and Run Project

Setup

docker compose build

To run the whole project using Docker:

    docker compose up

UI

Navigate to front end

 http://localhost:5111/

til