ASTROSYNC
AstroSync is a dynamic space-themed educational web application designed to sync users with the cosmos. It features daily astronomical events, a 50-year celestial calendar, a cosmic AI chatbot, real-time ISS tracking, NASA’s APOD display, and a beautiful animated background of twinkling stars and comets.
##features
- “Animated Space Background” (twinkling stars + flying comets)
- Today’s Astronomical Highlights Astronomical event changes every day
- Weekly Celestial Event Calendar
- “Daily Space Events (1975–2025)” from JSON database As per the selected date from the calendar the astronomical event is displayed.
- Cosmic Prediction Generator
- ISS Real-Time Location Tracker This is the satellite view and we can use the navigation bar on left and right side to explore.
- NASA Astronomy Picture of the Day (APOD)
~A small description about APOD
The picture changes every 24 hrs
AstroSync/
├── frontend/
│ ├── index.html
│ ├── styles.css
│ ├── script.js
│ ├── chat.js
│ └── daily_space_events_1975_2025.json
yaml copy edit
Tech Stack
-
Frontend: HTML, Tailwind CSS, JavaScript, nodejs
-
APIs Used:
-
NASA APOD API
-
Open Notify ISS API
-
Gemini AI Chat API
-
Install dependencies: bash Copy Edit npm install Create a .env file and add your OpenAI key: ini Copy Edit
GEMINI_SECRET_KEY=your_gemini_secret_key_here
Start the server: bash Copy Edit
npm start Frontend Setup Open the frontend/index.html file in any browser. Make sure the backend is running locally at http://localhost:3000 for chatbot functionality.
🪐 Credits NASA API Open Notify ISS API Gemini AI Platform
📄 License This project is open-source under the MIT License.
✨ Project by
P.Nikshitha Sri
Harshini Shree C
Annapureddy Madhuri
BY:TEAM PIXEL PIONNEERS
