{"id":21330678,"url":"https://github.com/twfksh/fundme","last_synced_at":"2025-06-21T20:08:13.340Z","repository":{"id":76762400,"uuid":"528493340","full_name":"twfksh/fundme","owner":"twfksh","description":null,"archived":false,"fork":false,"pushed_at":"2022-08-24T16:55:07.000Z","size":450,"stargazers_count":1,"open_issues_count":0,"forks_count":0,"subscribers_count":1,"default_branch":"main","last_synced_at":"2025-01-22T13:40:42.426Z","etag":null,"topics":[],"latest_commit_sha":null,"homepage":null,"language":"Java","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/twfksh.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-08-24T15:54:51.000Z","updated_at":"2024-10-13T14:44:02.000Z","dependencies_parsed_at":"2023-07-20T15:15:36.745Z","dependency_job_id":null,"html_url":"https://github.com/twfksh/fundme","commit_stats":null,"previous_names":["toufiq7r/fundme","twfksh/fundme"],"tags_count":0,"template":false,"template_full_name":null,"repository_url":"https://repos.ecosyste.ms/api/v1/hosts/GitHub/repositories/twfksh%2Ffundme","tags_url":"https://repos.ecosyste.ms/api/v1/hosts/GitHub/repositories/twfksh%2Ffundme/tags","releases_url":"https://repos.ecosyste.ms/api/v1/hosts/GitHub/repositories/twfksh%2Ffundme/releases","manifests_url":"https://repos.ecosyste.ms/api/v1/hosts/GitHub/repositories/twfksh%2Ffundme/manifests","owner_url":"https://repos.ecosyste.ms/api/v1/hosts/GitHub/owners/twfksh","download_url":"https://codeload.github.com/twfksh/fundme/tar.gz/refs/heads/main","host":{"name":"GitHub","url":"https://github.com","kind":"github","repositories_count":243809844,"owners_count":20351406,"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":"2024-11-21T22:23:47.210Z","updated_at":"2025-03-16T00:41:08.972Z","avatar_url":"https://github.com/twfksh.png","language":"Java","funding_links":[],"categories":[],"sub_categories":[],"readme":"\u003ch1 align=\"center\"\u003eOOP1 Final Project [Section - N]\u003c/h1\u003e\n\n\u003ch3 align=\"center\"\u003eDepartment of Computer Science\u003c/3\u003e\n\u003ch3 align=\"center\"\u003eFinal Term Project Report, Summer 2021-22\u003c/h3\u003e\n\u003ch3 align=\"center\"\u003eCourse: OBJECT ORIENTED PROGRAMMING 1 [N]\u003c/h3\u003e\n\n\u003ch3\u003eOOP Principals Covered -\u003c/h3\u003e\n1. Encapsulation\u003cbr\u003e\n2. Abstraction\u003cbr\u003e\n3. Inheritance\u003cbr\u003e\n4. Polymorphism\u003cbr\u003e\n\n\u003ch3\u003eProject Requirements Covered-\u003c/h3\u003e\n1.\tAt least 2 types of Users\u003cbr\u003e\n2.\tObject Oriented Programming Concepts\u003cbr\u003e\n3.\tDisplay Features\u003cbr\u003e\n4.\tInsert\u003cbr\u003e\n5.\tDelete\u003cbr\u003e\n6\t Search\u003cbr\u003e\n7.\tPackage\u003cbr\u003e\n8. Exception Handling\u003cbr\u003e\n9. File I/O\u003cbr\u003e\n\n\u003ch3\u003eGroup Members: [Group - G02]\u003c/h3\u003e\n\u003ctable\u003e\n \u003cthread align=\"center\"\u003e\n  \u003ctr\u003e\n   \u003ctd\u003eStudent ID\u003c/td\u003e\n   \u003ctd\u003eName\u003c/td\u003e\n   \u003ctd\u003eContribution\u003c/td\u003e\n  \u003c/tr\u003e\n \u003c/thread\u003e\n \u003ctbody\u003e\n  \u003ctr\u003e\n   \u003ctd\u003e22-46005-1\u003c/td\u003e\n   \u003ctd\u003eSIKDER, MD. SABBIR\u003c/td\u003e\n   \u003ctd\u003e25%\u003c/td\u003e\n  \u003c/tr\u003e\n  \u003ctr\u003e\n   \u003ctd\u003e22-46260-1\u003c/td\u003e\n   \u003ctd\u003eSHISHIR, TOUFIQ AHMED\u003c/td\u003e\n   \u003ctd\u003e25%\u003c/td\u003e\n  \u003c/tr\u003e\n  \u003ctr\u003e\n   \u003ctd\u003e22-46262-1\u003c/td\u003e\n   \u003ctd\u003eALAM, MD. SADMAN SAKIB\u003c/td\u003e\n   \u003ctd\u003e25%\u003c/td\u003e\n  \u003c/tr\u003e\n  \u003ctr\u003e\n   \u003ctd\u003e22-47160-1\u003c/td\u003e\n   \u003ctd\u003eSHAHRIAR, TANVIR\u003c/td\u003e\n   \u003ctd\u003e25%\u003c/td\u003e\n  \u003c/tr\u003e\n \u003c/tbody\u003e\n\u003c/table\u003e\n\n\u003ch3\u003eProject Description:\u003c/h3\u003e\n\n\u003ch4\u003e●\tUser Types –\u003c/h4\u003e\n  1. Admin\u003cbr\u003e\n  2. Campaigner\u003cbr\u003e\n  3. Donor\u003cbr\u003e\n \n\u003ch4\u003eUser Features -\u003c/h4\u003e\n \n\u003ctable\u003e\n \u003cthread align=\"center\"\u003e\n  \u003ctr\u003e\n   \u003ctd\u003eFeature Name\u003c/td\u003e\n   \u003ctd\u003eExecutor\u003c/td\u003e\n   \u003ctd\u003eFeature Description\u003c/td\u003e\n  \u003c/tr\u003e\n \u003c/thread\u003e\n \u003ctbody\u003e\n  \u003ctr\u003e\n   \u003ctd\u003eSign In, Register Campaign\u003c/td\u003e\n   \u003ctd\u003eCampaigner, Admin\u003c/td\u003e\n   \u003ctd\u003eAs a user of the system, they can perform sign-in to the system to access the features of the system.\u003c/td\u003e\n  \u003c/tr\u003e\n  \u003ctr\u003e\n   \u003ctd\u003eSignup or Register\u003c/td\u003e\n   \u003ctd\u003eCampaigner, Admin\u003c/td\u003e\n   \u003ctd\u003eTo become a user of the system, they can sign-up have certain feature access of the system based on their user role.\u003c/td\u003e\n  \u003c/tr\u003e\n  \u003ctr\u003e\n   \u003ctd\u003eCRUD Operations\u003c/td\u003e\n   \u003ctd\u003eCampaigner, Admin\u003c/td\u003e\n   \u003ctd\u003eThe user can perform CRUD (create, read, update, delete) operations by logging in to their user account.\u003c/td\u003e\n  \u003c/tr\u003e\n  \u003ctr\u003e\n   \u003ctd\u003eDonate, MakePayment\u003c/td\u003e\n   \u003ctd\u003eDonor\u003c/td\u003e\n   \u003ctd\u003eDonors can donate or more specifically MakePayment for their preferred campaign through Donate.\u003c/td\u003e\n  \u003c/tr\u003e\n \u003c/tbody\u003e\n\u003c/table\u003e\n\n\u003ch4\u003eProject Title:\u003c/h4\u003e\n\u003ch4\u003eFundMe – A Digital Fundraising Solution\u003c/h4\u003e\n\u003ch4\u003eProject Description:\u003c/h4\u003e\n\n\u003ch4 align=\"center\"\u003eFundMe – A Digital Fundraising Solution\u003c/h4\u003e\n \n\u003ch4\u003eItroduction:\u003c/h4\u003e\nFundMe is a non-profit crowdfunding platform that allows people to raise fund for events ranging from life events such as celebrations and graduations to challenging circumstances like accidents and illnesses.\u003cbr\u003e\nDuring this process, campaigners can describe their fundraising cause and the amount they hope to raise, and upload photos and videos.\u003cbr\u003e\n\n\u003ch4\u003eProcess:\u003c/h4\u003e\nFirst, campaigner must register through starting a FundMe campaign. Then, they will be prompted to register for campaign proposal. After, successfully proposing their campaign they will need to wait for the approval form the admin. If approved doners will be able to donate through available campaigns panel. Doner can choose the campaigns they want to donate to. Lastly, if campaigners need to host another FundMe campaign someday, they can just login with their previously created account and propose for new campaign.\u003cbr\u003e\nDonors do not get any specified account from the system. They can just choose their preferred campaign and donate directly which saves time and reduces complexity. They can also choose to donate anonymously which will not share doners information with the campaigner.\u003cbr\u003e\nAdmin manages the campaigns and the whole system of the application. They can perform approve, disapprove, create, and lastly delete operations from their admin dashboard. Also, admin add campaigns manually for campaigners from their admin dashboard. \u003cbr\u003e\n \n\u003ch4\u003eTerms \u0026 Conditions:\u003c/h4\u003e\n1.\tThe services are only available for those interested in charity works and help those in needs.\u003cbr\u003e\n2.\tFundMe is not a payment processor and does not hold funds.\u003cbr\u003e\n3.\tIt has zero service charge. It is a completely free service. We believe in humanity.\u003cbr\u003e\n4.\tAuthorizing may take from a few minutes to 24 hours depending on work pressure. As everyone who works here are volunteers, so we expect patience from you.\u003cbr\u003e\n5.\tWe securely store all our user data on private servers, as security is our one of the main priorities.\u003cbr\u003e\n6.\tIf necessary, users can ask for a removal of their data from our database, we guarantee trust, what we reflect through our work.\u003cbr\u003e\n\n","project_url":"https://awesome.ecosyste.ms/api/v1/projects/github.com%2Ftwfksh%2Ffundme","html_url":"https://awesome.ecosyste.ms/projects/github.com%2Ftwfksh%2Ffundme","lists_url":"https://awesome.ecosyste.ms/api/v1/projects/github.com%2Ftwfksh%2Ffundme/lists"}