-
-
This is the welcome page which user will see when they open the web page - (It has a proper animation in the background of the solar system)
-
This is the Astronomy page where it will show you image of the day from NASA APOD API
-
This is the space news if you click that today in space then you will found news or information
-
This is the quiz page where it will show different question each time (new questions)
-
Here this is the ISS tracker page where we track the Current ISS from Public APIs
-
This is the Plant explorer page - (Still on developement)
🌌 Inspiration
The vastness of space has always fascinated humankind. AstroPulse was born out of the idea to make space data - from live ISS locations to astronomy pictures and rocket launches - easily accessible, beautiful, and interactive for everyone, especially students and enthusiasts. We wanted to create a platform where space feels alive, not just distant facts in textbooks.
🚀 What it does
AstroPulse brings space closer to you. It:
- Shows NASA's Astronomy Picture of the Day with context.
- Displays live ISS and space station locations on an interactive map.
- Provides daily updates on rocket launches, astronauts, and space missions.
- Offers planet and star exploration cards with essential details.
- Includes interactive space quizzes for engagement.
- Plays optional background music for a cosmic feel.
All this happens in a modern, animated interface built with real-time APIs and a unified theme.
🔧 How we built it
- Backend: Django (Python) for routing, API fetching, and rendering.
- Frontend: Tailwind CSS, HTML, Leaflet.js, and Vanilla JavaScript.
- Templates: Used Django templating with a base layout for consistency.
- External APIs: Integrated NASA, Open Notify, The Space Devs, and Solar System APIs.
- UI Enhancements: Three.js and Particles.js for animated cosmic backgrounds.
🧱 Challenges we ran into
- API limitations and inconsistencies, especially with rate limits and missing images.
- Synchronizing real-time data from multiple APIs and ensuring smooth rendering.
- Styling interactive elements like maps and cards to remain consistent with the theme.
- Handling CORS and loading errors gracefully during live API failures.
🏆 Accomplishments that we're proud of
- Successfully integrating real-time space data into an interactive UI.
- Creating a beautiful, immersive experience using modern CSS frameworks and JS libraries.
- Designing the app to be informative yet intuitive for all age groups.
- Building a fully functional multi-feature space portal from scratch.
📚 What we learned
- Deeper understanding of working with external APIs in Django.
- Advanced use of Tailwind CSS and Leaflet.js in real-world scenarios.
- Handling real-time location data and interactive maps effectively.
- Structuring a Django project cleanly with extendable architecture.
🔭 What's next for AstroPulse
- Add moon phase and sky visibility tracker.
- Integrate telescope recommendations based on user location.
- Launch a commenting system for APOD and quizzes.
- Introduce a dashboard for space statistics and visualizations.
- Add multi-language support for global reach.
- Deploy publicly for education and space outreach programs.
Built With
- django
- javascript
- jinja
- postgresql
- public-apis
- python
Log in or sign up for Devpost to join the conversation.