{"id":18336863,"url":"https://github.com/tuanh00/webapplication_i_winterproject","last_synced_at":"2026-01-27T19:27:08.028Z","repository":{"id":256494314,"uuid":"849663336","full_name":"tuanh00/WebApplication_I_WinterProject","owner":"tuanh00","description":"A web-based educational game platform for children, developed using PHP, MySQL, AJAX, HTML, and CSS. Features include user account management, real-time form validation, and a multi-level question-and-answer game designed to enhance learning through interactive challenges.","archived":false,"fork":false,"pushed_at":"2024-09-11T00:15:04.000Z","size":5106,"stargazers_count":3,"open_issues_count":0,"forks_count":0,"subscribers_count":1,"default_branch":"main","last_synced_at":"2025-03-21T17:37:03.192Z","etag":null,"topics":["ajax","css","html","php","wamp-server"],"latest_commit_sha":null,"homepage":"","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/tuanh00.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":"2024-08-30T02:27:53.000Z","updated_at":"2024-12-29T23:16:56.000Z","dependencies_parsed_at":null,"dependency_job_id":"e4527bc7-dcb1-46a5-9243-d3b3afa6750c","html_url":"https://github.com/tuanh00/WebApplication_I_WinterProject","commit_stats":null,"previous_names":["tuanh00/webapplication_i_winterproject"],"tags_count":0,"template":false,"template_full_name":null,"repository_url":"https://repos.ecosyste.ms/api/v1/hosts/GitHub/repositories/tuanh00%2FWebApplication_I_WinterProject","tags_url":"https://repos.ecosyste.ms/api/v1/hosts/GitHub/repositories/tuanh00%2FWebApplication_I_WinterProject/tags","releases_url":"https://repos.ecosyste.ms/api/v1/hosts/GitHub/repositories/tuanh00%2FWebApplication_I_WinterProject/releases","manifests_url":"https://repos.ecosyste.ms/api/v1/hosts/GitHub/repositories/tuanh00%2FWebApplication_I_WinterProject/manifests","owner_url":"https://repos.ecosyste.ms/api/v1/hosts/GitHub/owners/tuanh00","download_url":"https://codeload.github.com/tuanh00/WebApplication_I_WinterProject/tar.gz/refs/heads/main","host":{"name":"GitHub","url":"https://github.com","kind":"github","repositories_count":247435040,"owners_count":20938530,"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":["ajax","css","html","php","wamp-server"],"created_at":"2024-11-05T20:09:10.903Z","updated_at":"2026-01-27T19:27:08.022Z","avatar_url":"https://github.com/tuanh00.png","language":"PHP","funding_links":[],"categories":[],"sub_categories":[],"readme":"# Game Name: Kids' World of Fun\n\n## Installation Process:\n- Download the game dw3.zip file. \n- Unzip it in the 'www' folder inside the 'wamp64' folder in your local disk. The file path should be:  \n  `C:\\wamp64\\www`\n- Go to your browser and enter the following path:  \n  `http://localhost/dw3/index.php`\n- On the homepage, click 'Sign up' at the header and proceed to create a new account. Once the account has been successfully created, you can log in and start the game. Feel free to explore the website.\n\n## Developers\n1. **Developer: Huynh Tu Anh Chau**\n   - Creation of user accounts or registration (Sign-Up) using AJAX to check real-time validation.\n   - Real-time validation of information entered by the user in the user account creation form with AJAX.\n   - Login to an existing user account (Sign-In) using AJAX for real-time input checking.\n   - Disconnect from a connected user account (Sign-Out and Time-Out).\n   - Creation of the structure to create and exchange data with the database.\n   - Changing the password of an existing user account using AJAX for real-time validation.\n   - Creation of the structure of web pages to display (e.g., head, header, nav, footer).\n   - Display of the history of the results of all game rounds, fetching data from MySQL.\n\n2. **Contributions by Other Team Members:**\n   - Management of several levels of a question/answer game which follow one another.\n   - Abandoning a game in progress.\n   - Customized display of features and additional interactivity.\n   - Creation and implementation of the GitHub account.\n   - Creation of folder and file structures.\n   - Coordination of integration of different functionalities.\n\n## Game's Release Date:\nApril 12, 2024\n\n## Features of the Website:\n- **User Account Management:** Registration, login, logout, and password reset with AJAX real-time validation.\n- **Real-time Form Validation:** AJAX for instant feedback in registration, login, and password reset forms.\n- **Multi-Level Game:** Six levels of increasing difficulty.\n- **Game History:** Fetches data from MySQL and displays user history.\n- **Database Interaction:** MySQL for storing/retrieving user and game data.\n\n## How the Game Works:\nPlayers start with 6 lives. Wrong answers reduce lives, and they must complete all 6 levels. If lives run out, the game is marked as 'gameover'. A win or incomplete status is saved based on the outcome. Game levels:\n- **Level 1:** Arrange 6 letters in ascending order.\n- **Level 2:** Arrange 6 letters in descending order.\n- **Level 3:** Arrange 6 numbers in ascending order.\n- **Level 4:** Arrange 6 numbers in descending order.\n- **Level 5:** Enter the smallest and largest letter in a set.\n- **Level 6:** Enter the smallest and largest number in a set.\n\n## Technical Information:\n- **Programming Language:** PHP 8.2.13\n- **Database Management System:** MySQL 8.2.0\n- **Other:** AJAX, JavaScript, HTML, CSS\n\n## Screenshot Illustration (Stored in the 'project_images' folder):\n\n1. **About_Screen.jpg**  \n   ![About_Screen](img/About_Screen.jpg)  \n   Displays the 'About' page of the game.\n\n2. **After_Succeed_Reset.jpg**  \n   ![After_Succeed_Reset](img/After_Succeed_Reset.jpg)  \n   Message showing successful password reset.\n\n3. **Gaming_History.jpg**  \n   ![Gaming_History](img/Gaming_History.jpg)  \n   Shows the game history of all users, fetching data from MySQL.\n\n4. **Home_Screen.jpg**  \n   ![Home_Screen](img/Home_Screen.jpg)  \n   The home screen with the welcome message and game mascot.\n\n5. **Login_Screen.jpg**  \n   ![Login_Screen](img/Login_Screen.jpg)  \n   The login screen, which uses AJAX for real-time validation.\n\n6. **Lost_The_Game.jpg**  \n   ![Lost_The_Game](img/Lost_The_Game.jpg)  \n   Message indicating the player has lost the game.\n\n7. **Msg_Go_To_Next_Round.jpg**  \n   ![Msg_Go_To_Next_Round](img/Msg_Go_To_Next_Round.jpg)  \n   Notification of completing a level and moving to the next.\n\n8. **Msg_Wrong_Answer.jpg**  \n   ![Msg_Wrong_Answer](img/Msg_Wrong_Answer.jpg)  \n   Message showing a wrong answer during gameplay.\n\n9. **Reset_Password_Screen.jpg**  \n   ![Reset_Password_Screen](img/Reset_Password_Screen.jpg)  \n   The interface for resetting the password, using AJAX for real-time validation.\n\n10. **Reset_Password_Screen(2).jpg**  \n   ![Reset_Password_Screen_2](img/Reset_Password_Screen (2).jpg)  \n   Another view of the password reset screen, using AJAX.\n\n11. **Sign_Up_Screen.jpg**  \n   ![Sign_Up_Screen](img/Sign_Up_Screen.jpg)  \n   The sign-up page, using AJAX for real-time input checking.\n\n12. **Won_The_Game_Screen.jpg**  \n   ![Won_The_Game_Screen](img/Won_The_Game_Screen.jpg)  \n   Message indicating the player has won the game.\n\n","project_url":"https://awesome.ecosyste.ms/api/v1/projects/github.com%2Ftuanh00%2Fwebapplication_i_winterproject","html_url":"https://awesome.ecosyste.ms/projects/github.com%2Ftuanh00%2Fwebapplication_i_winterproject","lists_url":"https://awesome.ecosyste.ms/api/v1/projects/github.com%2Ftuanh00%2Fwebapplication_i_winterproject/lists"}