{"id":23381082,"url":"https://github.com/adityadhiman-in/drip_drop","last_synced_at":"2026-02-04T07:35:16.679Z","repository":{"id":257347137,"uuid":"853987788","full_name":"adityadhiman-in/drip_drop","owner":"adityadhiman-in","description":"A real-life based storyline game designed to educate players about groundwater conservation. Complete challenges, upgrade resources, and help your village thrive while learning about the importance of water and ground water conservation.","archived":false,"fork":false,"pushed_at":"2024-11-07T09:18:55.000Z","size":21997,"stargazers_count":1,"open_issues_count":0,"forks_count":2,"subscribers_count":1,"default_branch":"main","last_synced_at":"2025-04-10T23:05:26.860Z","etag":null,"topics":["computer-science-project","drip-drop","express","javascript-project","major-projects","mern-stack","minor-projects","mongodb","nodejs"],"latest_commit_sha":null,"homepage":"https://drip-drop.onrender.com/","language":"JavaScript","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/adityadhiman-in.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-09-08T04:58:16.000Z","updated_at":"2024-11-07T09:18:58.000Z","dependencies_parsed_at":null,"dependency_job_id":"1e4a9f5b-2aa0-4a7a-9536-1521b319eec7","html_url":"https://github.com/adityadhiman-in/drip_drop","commit_stats":null,"previous_names":["adityadhiman-in/drip_drop"],"tags_count":0,"template":false,"template_full_name":null,"repository_url":"https://repos.ecosyste.ms/api/v1/hosts/GitHub/repositories/adityadhiman-in%2Fdrip_drop","tags_url":"https://repos.ecosyste.ms/api/v1/hosts/GitHub/repositories/adityadhiman-in%2Fdrip_drop/tags","releases_url":"https://repos.ecosyste.ms/api/v1/hosts/GitHub/repositories/adityadhiman-in%2Fdrip_drop/releases","manifests_url":"https://repos.ecosyste.ms/api/v1/hosts/GitHub/repositories/adityadhiman-in%2Fdrip_drop/manifests","owner_url":"https://repos.ecosyste.ms/api/v1/hosts/GitHub/owners/adityadhiman-in","download_url":"https://codeload.github.com/adityadhiman-in/drip_drop/tar.gz/refs/heads/main","host":{"name":"GitHub","url":"https://github.com","kind":"github","repositories_count":248312157,"owners_count":21082638,"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":["computer-science-project","drip-drop","express","javascript-project","major-projects","mern-stack","minor-projects","mongodb","nodejs"],"created_at":"2024-12-21T20:39:37.159Z","updated_at":"2026-02-04T07:35:16.640Z","avatar_url":"https://github.com/adityadhiman-in.png","language":"JavaScript","funding_links":[],"categories":[],"sub_categories":[],"readme":"# Drip Drop - Groundwater Conservation Game\n\n![Preview Image](image.png)\n\n## Introduction\n\n**Drip Drop** is an interactive storyline game focused on educating users about the importance of conserving groundwater. You take on the role of a villager responsible for implementing water-saving strategies to help your village survive drought. Play different games, earn aquacoins from them and Complete tasks, upgrade resources, and manage your water supply as you progress through the game.\n\n## Features\n\n![alt text](image-1.png)\n\n- **Interactive Gameplay:** Engage in water conservation by completing tasks to build and upgrade your village.\n- **Water Coins:** Earn and manage water coins to enhance village assets like water tanks and fields.\n- **Quizzes \u0026 Events:** Participate in quizzes and events to earn extra rewards and level up.\n- **User Levels:** Track your progress and unlock new features by leveling up.\n- **Customizable Settings:** Personalize your game experience and reset your progress anytime.\n- **Ads for Rewards:** Watch ads to gain additional water coins and boost your resources.\n\n## Tech Stack\n\n- **Frontend:** Ejs for dynamic and responsive fronted.\n- **Backend:** Node.js, Express.js\n- **Database:** MongoDB\n- **Animations:** Three.js, GSAP in Upcoming Updates\n- **Deployment:** [Deployed on your hosting platform if applicable]\n\n## Getting Started\n\n### Prerequisites\n\nEnsure you have the following installed:\n\n- Node.js (v14 or above)\n- MongoDB or MongoDB Cloud Servers\n- NPM or Yarn\n\n### Installation\n\n1. Clone the repository:\n\n   ```bash\n   git clone https://github.com/adityadhiman/drip-drop.git\n   ```\n\n2. Navigate into the project directory:\n\n   ```bash\n   cd your-repository-name\n   ```\n\n3. Install Dependencies\n   ```\n   npm i\n   ```\n4. Start the server\n   ```\n   node server.js or nodemon server.js\n   ```\n\n## Contributions\n\nWe welcome suggestions and contributions! To contribute, please follow these steps:\n\n1. **Fork the Repository**\n   - Click on the \"Fork\" button at the top right corner of the repository page to create your own copy of the repository.\n\n2. **Clone Your Fork**\n   - Clone your forked repository to your local machine:\n     ```bash\n     git clone https://github.com/your-username/drip-drop.git\n     ```\n   - Replace `your-username` with your GitHub username.\n\n3. **Create a Branch**\n   - Navigate into the project directory:\n     ```bash\n     cd drip-drop\n     ```\n   - Create a new branch for your feature or bug fix:\n     ```bash\n     git checkout -b your-branch-name\n     ```\n\n4. **Make Your Changes**\n   - Implement your changes or fixes in the code.\n\n5. **Commit Your Changes**\n   - Add your changes to the staging area:\n     ```bash\n     git add .\n     ```\n   - Commit your changes with a descriptive message:\n     ```bash\n     git commit -m \"Your descriptive commit message\"\n     ```\n\n6. **Push to Your Fork**\n   - Push your changes back to your forked repository:\n     ```bash\n     git push origin your-branch-name\n     ```\n\n7. **Create a Pull Request**\n   - Go to the original repository on GitHub and click on the \"New Pull Request\" button.\n   - Select your branch and provide a brief description of your changes.\n   - Submit the pull request for review.\n\nThank you for contributing!\n\n## Contact\n\nFeel free to reach out if you have any questions or suggestions!\n\n- [Website](https://adityadhiman.in)\n- [GitHub](https://github.com/adityadhiman-in)\n- [LinkedIn](https://www.linkedin.com/in/adityadhiman-in)\n\nMade with ❤️ by [Aditya Dhiman](https://adityadhiman.in)\n","project_url":"https://awesome.ecosyste.ms/api/v1/projects/github.com%2Fadityadhiman-in%2Fdrip_drop","html_url":"https://awesome.ecosyste.ms/projects/github.com%2Fadityadhiman-in%2Fdrip_drop","lists_url":"https://awesome.ecosyste.ms/api/v1/projects/github.com%2Fadityadhiman-in%2Fdrip_drop/lists"}