Skip to content

Online Learning and Community Platform for Astronomy

ffaann02/astrodemy

Folders and files

NameName
Last commit message
Last commit date

Latest commit

 
 
 
 
 
 
 
 
 
 
 
 
 
 
 

Repository files navigation

Astrodemy (Astronomy + Academy)

  • A Next-Generation Astronomy Learning Platform at Your Fingertips
  • 🥉 2nd Runner-Up Award, National Software Contest 2023 (NSC2023), Educational Software Category

Overview

Although astronomy is included in the Thai science education curriculum, it is often overlooked due to its complexity and outdated, unengaging teaching materials. “Astrodemy”, a blend of “Astronomy” and “Academy,” is a platform that makes astronomy content easily accessible and interactive for the general public through digital screens. Astrodemy provide features:

  1. 3D Simulation:
    • Solar System: Interactive 3D model of the solar system, allowing users to observe planetary orbits, rotations, and read information of those planets.
    • Moon Phase: Visualize the moon's phases in an interactive format, showing how its appearance changes throughout the lunar cycle with explanations of each phase.
    • Sun Life Cycle: Show the sun’s life stages from its beginning to end, all presented through a dynamic 3D simulation.
  2. Online Multiplayer Game and Quiz:
    • Drawing Guessing: Players take turns drawing astronomy-related objects or concepts (like planets, stars, or constellations) while others guess what they are in a fun and interactive environment.
    • Re-sort Picture: Rearrange scrambled images of space objects or space into their correct order to test and enhance visual recognition and knowledge of astronomy.
  3. Astronomy Blog: Share and explore astronomy-related posts, fostering knowledge exchange and community interaction.
  4. Astronomy Event Notification: Receive timely updates on celestial events like meteor showers and eclipses directly to your device.
  5. Astronomy Education Tools for Teachers: Tools for creating interactive lesson plans and resources such as Interactive 3D Simulation, to inspire students in astronomy.

Example Images

  • 3D Simulation
Screenshot 1 Screenshot 2 Screenshot 3 Screenshot 4
  • Online Multiplayer Game
Screenshot 1 Screenshot 2 Screenshot 3 Screenshot 4
  • Blog
Screenshot 1 Screenshot 2
  • Event Notification and Teacher Tools
Screenshot 1 Screenshot 2

Technologies and Tools

  • Frontend:
    • Client: JavaScript, React, TailwindCSS
    • 3D: Three.js, React Three Fiber
  • Server: JavaScript, Express.js, Node.js
  • Database and Cloud: MySQL, Heroku, Vercel

Team

About

Online Learning and Community Platform for Astronomy

Resources

Stars

Watchers

Forks

Releases

No releases published

Packages

No packages published

Contributors 2

  •  
  •  

Languages