Skip to content

janicemv/stargate

Repository files navigation

Stargate

Stargate is a database-driven web application for cataloging and exploring stars and constellations. Built using Laravel, Blade, Tailwind, and MySQL, the project aims to provide a structured and searchable system for celestial objects, including astronomical, astrological, and mythological/spiritual insights.

Features

  • 🌟 Star Database – Stores detailed information about stars, including multiple names, astronomical data, and magical correspondences.
  • 🔭 Constellations – Connect stars to their constellations, historical references and official IAU information.
  • 🏷️ Keywords – Link stars to relevant keywords and themes.
  • 🖼️ Stellar Glyphs – Upload and manage stellar glyphs.
  • 🔍 Search - By Constellation, Star name, Designation or HIP

Tech Stack

  • Backend: Laravel, PHP, MySQL
  • Frontend: Blade, Tailwind CSS
  • Database: SQL
  • Storage: Local file storage for glyphs (with possible cloud integration)
  • Authentication: Laravel Breeze (for API authentication)

Screenshots

From 26/02/2025

Homepage

  • Search by Constellation, Star name, designation or HIP

Homepage

Homepage dark mode

Star list

  • Order by name, constellation, designation, hip, magnitude, ascension or declination
  • Hover effect in light and dark mode
  • Click on the name of the star to go to the dedicated page

Stargate: star list

Stargate: star list dark mode

Stargate hover effect

Stargate hover effect dark mode

Constellations Index

  • Shows three stars of each constellation on each card
  • When a star from that constellation has a Stellar glyph, it is shown in the constellation card
  • Hover effect in light and dark mode
  • Click on "Read more" to see the dedicated page

Constellations index

Constellations index dark mode

Constellations hover effect

Constellations hover effect dark mode

Constellation page

  • Click on the name of the star to go to its dedicated page
  • Constellation Magic: This code gathers information for each star and shows their references.
  • Shows stellar glyphs and keywords of each star of that constellation

Constellation page

Constellation page dark mode

Star Page

  • Astronomical and magical information
  • Shows references for every information (taken from the database)

Star page

Star page

Star page dark mode

Star page dark mode

Star Magic Page

  • Shows all magical correspondences related to each star

Star magic page Star magic page

Star magic page dark mode Star magic page dark mode

Mobile schreenshots

  • Responsive design
  • Light and dark mode

Mobile view stargate

Mobile view stargate

Mobile view stargate dark mode

Mobile view stargate dark mode

Mobile view constellation cards

Mobile view constellation cards dark mode

Mobile view constellation

Mobile view constellation dark mode

Mobile view constellation

Mobile view constellation

Add Info

  • You will need to be a registered user to add info to the database.
  • Each db entry is connected to the user. Users will be able to edit or delete their own data entrances.
  • Every information added to the db needs to have its own reference. It can be personal opinion or impression, but this needs to be written.
  • URL field optional to link the information to its reference.

To be implemented

  • Interactive tabs to choose between Astronomical and Magical information in Star pages
  • Add view by Keyword
  • Table and form to include data in the References page
  • Suggestions/Report an error form
  • Edit and delete information (if you were the user who added it)
  • Moderation of db entrance (shows only approved info)
  • Integration with email for real users registration
  • Deployment of the website for public access
  • Addition of other celestial objects

Contributing

Contributions will be open soon!

License

Stargate © 2025 by Janice de Miranda V. Vilela is licensed under Creative Commons Attribution-NonCommercial-NoDerivatives 4.0 International.

You may share this project as-is with proper attribution, but you may not use it for commercial purposes or modify it.

Full license details: https://creativecommons.org/licenses/by-nc-nd/4.0/

Contact

For questions or feedback, feel free to reach out or open an issue!

About

Laravel application to access information of Stars and Constellations

Topics

Resources

License

Stars

Watchers

Forks

Releases

No releases published

Packages

No packages published