{"id":21089840,"url":"https://github.com/pateljay15/solutionfest","last_synced_at":"2026-04-09T17:03:46.181Z","repository":{"id":184243789,"uuid":"465351155","full_name":"pateljay15/solutionfest","owner":"pateljay15","description":"Live URL of our project. For using application we have listed demo username password in readme.","archived":false,"fork":false,"pushed_at":"2022-03-03T12:47:09.000Z","size":354,"stargazers_count":0,"open_issues_count":0,"forks_count":0,"subscribers_count":1,"default_branch":"main","last_synced_at":"2025-03-14T06:14:17.852Z","etag":null,"topics":["aws-ses-notification","expressjs","gdsc","hackathon","mongodb","nodejs","reactjs"],"latest_commit_sha":null,"homepage":"https://ngo-helpers.netlify.app/","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/pateljay15.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}},"created_at":"2022-03-02T14:59:03.000Z","updated_at":"2022-03-03T12:34:58.000Z","dependencies_parsed_at":"2023-07-27T16:42:27.008Z","dependency_job_id":null,"html_url":"https://github.com/pateljay15/solutionfest","commit_stats":null,"previous_names":["pateljay15/solutionfest"],"tags_count":0,"template":false,"template_full_name":null,"purl":"pkg:github/pateljay15/solutionfest","repository_url":"https://repos.ecosyste.ms/api/v1/hosts/GitHub/repositories/pateljay15%2Fsolutionfest","tags_url":"https://repos.ecosyste.ms/api/v1/hosts/GitHub/repositories/pateljay15%2Fsolutionfest/tags","releases_url":"https://repos.ecosyste.ms/api/v1/hosts/GitHub/repositories/pateljay15%2Fsolutionfest/releases","manifests_url":"https://repos.ecosyste.ms/api/v1/hosts/GitHub/repositories/pateljay15%2Fsolutionfest/manifests","owner_url":"https://repos.ecosyste.ms/api/v1/hosts/GitHub/owners/pateljay15","download_url":"https://codeload.github.com/pateljay15/solutionfest/tar.gz/refs/heads/main","sbom_url":"https://repos.ecosyste.ms/api/v1/hosts/GitHub/repositories/pateljay15%2Fsolutionfest/sbom","host":{"name":"GitHub","url":"https://github.com","kind":"github","repositories_count":259704409,"owners_count":22898858,"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":["aws-ses-notification","expressjs","gdsc","hackathon","mongodb","nodejs","reactjs"],"created_at":"2024-11-19T21:32:05.487Z","updated_at":"2025-12-30T19:19:58.332Z","avatar_url":"https://github.com/pateljay15.png","language":"JavaScript","funding_links":[],"categories":[],"sub_categories":[],"readme":"# solutionfest\nDemo purpose the live link of application:\n-\u003e https://ngo-helpers.netlify.app/\n\nDummy Normal IDs:\nemail: user@gmail.com\npass: user@123\n\nDummy NGO IDs:\nemail: ngo@gmail.com\npass: ngo@1234\n\nNOTE::::  For better experience of receiving real time mails plz use \nyour real emails IDs to register in this application.\n\nAlso we haven't deploy the code to the server which send realtime notifications to  ngos about nearby \nplaces which needs to be cleaned and maintain well via email \nbcoz it will charge us as we are using AWS for sending emails. \nBut you can see the code for the same in : \nbackend/controllers/realTimeNotify.js\n\nTools used:\nBackend: Nodejs , Express\nFrontend: ReactJS\nDatabase: MongoDB\n\nprerequistic for running this application:\nyour computer has nodejs latest version installed and also react\n\nSet up Frontend:\n\n1) cd frontend/client\n2) npm install\n3) npm start\n\nsetup for backend:\n\n1) cd backend\n2) npm install\n3) node index.js\n\n\n\n### Problem statement:\nThere are many places where animals and birds are found earlier but because of increase in the waste and lack of cleanliness and increased use of plastic , animals are suffering\nfrom various diseases and are becoming extinct day by day. And sometimes  NGOs who work for animal welfare are unaware of such places in the city . So the solution which we have\nproposed will be aiming to create a network of NGOs and citizens of the city to work together to identify those places and make the nearby NGOs aware about those places to make\nthat place better again which is suitable for the living habitat of that area.\n\n###  Important feature which we are talking about is:\n\nThe code for this is in backend/controllers/realTimeNotify.js\n\nThis system will peridocally checks the database and will iterate over all places which needs to be cleaned and all ngos registered with the system and will check\nall ngos whuch are nearby the places which need to be restore based on the condition like similar mathching pincode, noOFPeople needed to restore that place is less than\nthe noOFActiveMemebrs of the ngo and then this system will automatically send email to all the nearby NGOs informing about the place which they should look for\nin order to restore that place\n\n\n\n","project_url":"https://awesome.ecosyste.ms/api/v1/projects/github.com%2Fpateljay15%2Fsolutionfest","html_url":"https://awesome.ecosyste.ms/projects/github.com%2Fpateljay15%2Fsolutionfest","lists_url":"https://awesome.ecosyste.ms/api/v1/projects/github.com%2Fpateljay15%2Fsolutionfest/lists"}