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
- ⚛️ React
- 📦 Vite
- 🔧 JavaScript (ES6+)
- 🔭 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
git clone https://github.com/raiego/space-app-react.git
cd space-app-react
npm install
npm run dev
The application will be available at:
npm run build
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
- Add search functionality
- Implement pagination for API results
- Improve loading states and error handling
- Add unit tests