This is a web app that displays NASA's Astronomy Picture of the Day (APOD), fetched directly from NASA's public API. Users can view daily space-themed photos along with detailed descriptions, and even save the favorite images for later in the Favourites tab.
- User Authentication – User can register and log in securely.
- Favourite tab - Save and view your favorite APOD entries.
- Clone the repository:
git clone https://github.com/midhunk0/nasa-apod.git
- Navigate to the project directory:
cd nasa-apod - Install client dependencies:
cd client npm install - Install server dependencies:
cd ../server npm install
- Start the backend server:
cd server npm start - Start the frontend development server:
cd ../client npm start - Open your browser and navigate to
http://localhost:3000.
- PostgreSQL – Relational database for storing user data and favorites
- Express.js – Backend framework
- React – Frontend library
- Node.js – JavaScript runtime
- NASA APOD API – For fetching astronomy images and descriptions
This project is open-source and licensed under the MIT License.
