{"id":27268742,"url":"https://github.com/chamikamunithunga/astroxtellar-codes","last_synced_at":"2025-04-11T11:32:13.836Z","repository":{"id":286063586,"uuid":"960241789","full_name":"chamikamunithunga/AstroXTellar-codes","owner":"chamikamunithunga","description":null,"archived":false,"fork":false,"pushed_at":"2025-04-04T05:38:27.000Z","size":17566,"stargazers_count":0,"open_issues_count":0,"forks_count":0,"subscribers_count":1,"default_branch":"main","last_synced_at":"2025-04-04T06:24:28.317Z","etag":null,"topics":[],"latest_commit_sha":null,"homepage":null,"language":"PHP","has_issues":true,"has_wiki":null,"has_pages":null,"mirror_url":null,"source_name":null,"license":null,"status":null,"scm":"git","pull_requests_enabled":true,"icon_url":"https://github.com/chamikamunithunga.png","metadata":{"files":{"readme":"Readme.md","changelog":null,"contributing":null,"funding":null,"license":null,"code_of_conduct":null,"threat_model":null,"audit":null,"citation":null,"codeowners":null,"security":null,"support":null,"governance":null,"roadmap":null,"authors":null,"dei":null,"publiccode":null,"codemeta":null}},"created_at":"2025-04-04T05:14:05.000Z","updated_at":"2025-04-04T05:38:31.000Z","dependencies_parsed_at":"2025-04-04T06:34:39.822Z","dependency_job_id":null,"html_url":"https://github.com/chamikamunithunga/AstroXTellar-codes","commit_stats":null,"previous_names":["chamikamunithunga/astroxtellar-codes"],"tags_count":0,"template":false,"template_full_name":null,"repository_url":"https://repos.ecosyste.ms/api/v1/hosts/GitHub/repositories/chamikamunithunga%2FAstroXTellar-codes","tags_url":"https://repos.ecosyste.ms/api/v1/hosts/GitHub/repositories/chamikamunithunga%2FAstroXTellar-codes/tags","releases_url":"https://repos.ecosyste.ms/api/v1/hosts/GitHub/repositories/chamikamunithunga%2FAstroXTellar-codes/releases","manifests_url":"https://repos.ecosyste.ms/api/v1/hosts/GitHub/repositories/chamikamunithunga%2FAstroXTellar-codes/manifests","owner_url":"https://repos.ecosyste.ms/api/v1/hosts/GitHub/owners/chamikamunithunga","download_url":"https://codeload.github.com/chamikamunithunga/AstroXTellar-codes/tar.gz/refs/heads/main","host":{"name":"GitHub","url":"https://github.com","kind":"github","repositories_count":248383996,"owners_count":21094654,"icon_url":"https://github.com/github.png","version":null,"created_at":"2022-05-30T11:31:42.601Z","updated_at":"2022-07-04T15:15:14.044Z","host_url":"https://repos.ecosyste.ms/api/v1/hosts/GitHub","repositories_url":"https://repos.ecosyste.ms/api/v1/hosts/GitHub/repositories","repository_names_url":"https://repos.ecosyste.ms/api/v1/hosts/GitHub/repository_names","owners_url":"https://repos.ecosyste.ms/api/v1/hosts/GitHub/owners"}},"keywords":[],"created_at":"2025-04-11T11:31:48.038Z","updated_at":"2025-04-11T11:32:13.803Z","avatar_url":"https://github.com/chamikamunithunga.png","language":"PHP","funding_links":[],"categories":[],"sub_categories":[],"readme":"ASTROXTELLAR - Space Exploration Quiz Game\n\nNote: The submitted source code includes only the backend because the full project is too large to upload. You can find the complete source code in this repository.\n\nASTROXTELLAR is an interactive web-based game designed to immerse players in the fascinating world of space exploration. It combines fun and educational quizzes on astronomy and space, challenging players with timed quizzes, a badge system, and a leaderboard. Players can explore space-related content, customize their virtual identity, and share their achievements with others.\n\n\nAbout\nASTROXTELLAR is built to educate and engage players by testing their knowledge on space and astronomy through a series of interactive quizzes. With categories covering planets, stars, galaxies, and space missions, the game rewards players with badges, points, and achievements for every challenge they complete.\n\nKey Features:\n\nThree quiz categories: Planets, Stars, and Galaxies.\n\nEarn badges and bonus points for correct answers.\n\nLeaderboard to track top players.\n\nVirtual identity system with customizable astronaut avatars and profiles.\n\nShare achievements and badges on social media.\n\nFeatures\nInteractive Space Quizzes: Timed challenges with three quiz categories.\n\nBadge System: Earn unique badges based on performance and achievements.\n\nLeaderboard: Compare your progress with other players globally.\n\nVirtual Identity: Create and personalize your astronaut profile with achievements.\n\nShare Achievements: Social media integration for sharing badges and rankings.\n\nSpace Exploration Content: Links to articles, resources, and official websites of leading space agencies like NASA and SpaceX.\n\nBonus Points \u0026 Limited-Time Challenges: Special quizzes with time-based rewards.\n\nTechnologies Used\nFrontend: HTML, CSS, JavaScript\n\nBackend: PHP\n\nDatabase: MySQL\n\nAuthentication: PHP sessions and secure login system\n\nVersion Control: Git/GitHub\n\nSocial Media Integration: Twitter, Facebook, Instagram APIs\n\n\n\nInstallation\nTo set up ASTROXTELLAR locally, follow these steps:\n\nClone the repository:\n\nbash\nCopy\nEdit\ngit clone [https://github.com/yourusername/astroxtellar.git](https://github.com/chamikamunithunga/AstroXTellar-codes)\nNavigate to the project folder:\n\nbash\nCopy\nEdit\ncd astroxtellar\nSet up the database:\n\nImport the astroxtellar.sql database schema to your MySQL database.\n\nConfigure your environment:\n\nUpdate the PHP files to connect to your local database credentials.\n\nStart the PHP server:\n\nbash\nCopy\nEdit\nphp -S localhost:8000\nOpen the game in your browser:\n\nGo to http://localhost:8000\n\nGame Architecture\nThe game follows a client-server architecture with the following components:\n\nFrontend (Client-Side)\nBuilt using HTML, CSS, and JavaScript for an interactive UI and game logic.\n\nHandles real-time updates, avatar customization, badge display, and leaderboard functionality.\n\nBackend (Server-Side)\nPHP handles user authentication, session management, and database interaction.\n\nMySQL stores user profiles, leaderboard rankings, badges, and quiz results.\n\nDatabase Schema\nUsers Table: Stores player profiles, rankings, badges, and social links.\n\nBadges Table: Keeps track of badges earned by users.\n\nLeaderboard Table: Manages the top players and their scores.\n\nGameplay\nStarting the Game:\nSign up/Login: Create an account or log in to save progress.\n\nChoose Quiz Category: Select from three categories – Planets, Stars, or Galaxies.\n\nStart the Challenge: Answer space-related questions within a time limit.\n\nEarn Points \u0026 Badges: Correct answers lead to points and badges. Bonus points for speed!\n\nTrack Progress: Check your position on the leaderboard and strive to improve your rank.\n\nVirtual Identity:\nCustomize your astronaut avatar and profile.\n\nUnlock new badges and titles as you progress in the game.\n\nShare your achievements with others on social media.\n\nContributing\nWe welcome contributions to ASTROXTELLAR. If you'd like to help improve the game, please follow these steps:\n\nFork the repository.\n\nCreate a new branch.\n\nMake your changes and commit them.\n\nPush your changes to your fork.\n\nOpen a pull request.\n\nLicense\nThis project is licensed under the MIT License - see the LICENSE file for details.\n\nContact\nFor any questions or feedback, feel free to reach out:\n\nEmail: munithungac@gmail.com\n\n\nGitHub: [https://github.com/chamikamunithunga/AstroXtellar](https://github.com/chamikamunithunga/AstroXTellar-codes)\n\n\n\u003cimg width=\"1440\" alt=\"Screenshot 2025-04-02 at 4 52 10 PM (2)\" src=\"https://github.com/user-attachments/assets/5bd8c1b2-9fa8-4e9d-b84c-d6a8262d2990\" /\u003e\n\n![2433218 - componment diagram](https://github.com/user-attachments/assets/431ed238-025c-4de8-ac21-1593c7ab882e)\n\n\n\n\n\n\n\n","project_url":"https://awesome.ecosyste.ms/api/v1/projects/github.com%2Fchamikamunithunga%2Fastroxtellar-codes","html_url":"https://awesome.ecosyste.ms/projects/github.com%2Fchamikamunithunga%2Fastroxtellar-codes","lists_url":"https://awesome.ecosyste.ms/api/v1/projects/github.com%2Fchamikamunithunga%2Fastroxtellar-codes/lists"}