Skip to content

Folders and files

NameName
Last commit message
Last commit date

Latest commit

 

History

9 Commits
 
 
 
 
 
 
 
 
 
 
 
 
 
 

Repository files navigation

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)
Screenshot 2025-07-05 173829
  • Today’s Astronomical Highlights Astronomical event changes every day
Screenshot 2025-07-05 174139
  • Weekly Celestial Event Calendar
Screenshot 2025-07-05 174341
  • “Daily Space Events (1975–2025)” from JSON database As per the selected date from the calendar the astronomical event is displayed.
Screenshot 2025-07-05 174758 Screenshot 2025-07-05 174638
  • Cosmic Prediction Generator
Screenshot 2025-07-05 174946
  • ISS Real-Time Location Tracker This is the satellite view and we can use the navigation bar on left and right side to explore.
Screenshot 2025-07-05 175117
  • NASA Astronomy Picture of the Day (APOD)
Screenshot 2025-07-05 175232

~A small description about APOD

Screenshot 2025-07-05 175400

The picture changes every 24 hrs

  • AstroBot – AI Chatbot (Gemini powered)

    Screenshot 2025-07-05 175548

    Floating chat with toggle

    📁 Project Structure

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

About

It is a fun and educational website about space

Resources

Stars

Watchers

Forks

Releases

Packages

Contributors

Languages