Skip to content

raiego/space-app-react-vite

Folders and files

NameName
Last commit message
Last commit date

Latest commit

 

History

6 Commits
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 

Repository files navigation

🚀 Space App React

A web application built with React that consumes a public NASA API to display space-related images, information, and content in a modern, fast, and responsive interface.

This project was created with a focus on front-end best practices, clean code organization, performance, and user experience.


🔗 Live Demo: https://space-app-react-xi.vercel.app


🛠️ Technologies Used

  • ⚛️ React
  • 📦 Vite
  • 🔧 JavaScript (ES6+)

📸 Features

  • 🔭 Fetches data from the NASA API
  • 🖼️ Dynamic display of space images and information
  • ⚡ Fast and responsive interface
  • 📱 Responsive layout for desktop and mobile
  • 🧠 Organized and component-based code structure

🚀 Running the Project Locally

1️⃣ Clone the repository

git clone https://github.com/raiego/space-app-react.git

2️⃣ Navigate to the project folder

cd space-app-react

3️⃣ Install dependencies

npm install

4️⃣ Start the development server

npm run dev

The application will be available at:

http://localhost:5173


🧪 Production Build

npm run build


📚 What I Learned

In this project I practiced concepts such as:

  • React component architecture
  • Consuming REST APIs
  • Project folder structure and organization
  • Responsive design
  • Performance and front-end best practices

🔮 Future Improvements

  • Add search functionality
  • Implement pagination for API results
  • Improve loading states and error handling
  • Add unit tests

About

A React web application that simulates an interactive space gallery, focusing on component-based architecture, performance, and modern user experience.

Topics

Resources

Stars

Watchers

Forks

Releases

No releases published

Packages

 
 
 

Contributors