{"id":25386310,"url":"https://github.com/snowycrest/hope-nexus","last_synced_at":"2025-10-30T14:31:22.837Z","repository":{"id":274187964,"uuid":"917005969","full_name":"SnowyCrest/Hope-Nexus","owner":"SnowyCrest","description":"A humanity platform built with Next.js and Supabase. It aims to coordinate, simplify, and centralize donations and campaigns among both individuals and non-profits.","archived":false,"fork":false,"pushed_at":"2025-02-11T13:38:59.000Z","size":31899,"stargazers_count":3,"open_issues_count":0,"forks_count":1,"subscribers_count":1,"default_branch":"main","last_synced_at":"2025-02-11T14:38:18.356Z","etag":null,"topics":["mapbox-gl-js","nextjs-typescript","non-profit-organization","perigon-news","shadcn-ui","supabase","tailwindcss"],"latest_commit_sha":null,"homepage":"","language":"TypeScript","has_issues":true,"has_wiki":null,"has_pages":null,"mirror_url":null,"source_name":null,"license":"mit","status":null,"scm":"git","pull_requests_enabled":true,"icon_url":"https://github.com/SnowyCrest.png","metadata":{"files":{"readme":"README.md","changelog":null,"contributing":null,"funding":null,"license":"LICENSE","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-01-15T07:08:01.000Z","updated_at":"2025-02-11T13:39:03.000Z","dependencies_parsed_at":"2025-01-25T15:34:45.898Z","dependency_job_id":null,"html_url":"https://github.com/SnowyCrest/Hope-Nexus","commit_stats":null,"previous_names":["snowycrest/hope-nexus"],"tags_count":0,"template":false,"template_full_name":null,"repository_url":"https://repos.ecosyste.ms/api/v1/hosts/GitHub/repositories/SnowyCrest%2FHope-Nexus","tags_url":"https://repos.ecosyste.ms/api/v1/hosts/GitHub/repositories/SnowyCrest%2FHope-Nexus/tags","releases_url":"https://repos.ecosyste.ms/api/v1/hosts/GitHub/repositories/SnowyCrest%2FHope-Nexus/releases","manifests_url":"https://repos.ecosyste.ms/api/v1/hosts/GitHub/repositories/SnowyCrest%2FHope-Nexus/manifests","owner_url":"https://repos.ecosyste.ms/api/v1/hosts/GitHub/owners/SnowyCrest","download_url":"https://codeload.github.com/SnowyCrest/Hope-Nexus/tar.gz/refs/heads/main","host":{"name":"GitHub","url":"https://github.com","kind":"github","repositories_count":238980316,"owners_count":19562691,"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":["mapbox-gl-js","nextjs-typescript","non-profit-organization","perigon-news","shadcn-ui","supabase","tailwindcss"],"created_at":"2025-02-15T10:30:50.338Z","updated_at":"2025-10-30T14:31:16.215Z","avatar_url":"https://github.com/SnowyCrest.png","language":"TypeScript","funding_links":[],"categories":[],"sub_categories":[],"readme":"### A project for the CMUQ Lifelines hackathon 2025. This repository is no longer being maintained.\n\n![Hope Nexus Logo](./public/Logo_Banner.png)\n\n# Hope Nexus 🌍\n\nHope Nexus is a humanity platform built with Next.js and Supabase. It aims to coordinate, simplify, and centralize donations and campaigns among both individuals and non-profits.\n\n## The Leading Problem 🚨\n\nIn the aftermath of a disaster, communities face urgent and diverse needs, varying from food, clean water, and shelter to healthcare and sanitation supplies. However, there is often a gap between the immediate needs of affected populations and the timing of donations received, giving rise to challenges like uncoordinated donations, excessive supply of certain goods, under-supply of others as well as logistical challenges that cause further delays in delivering aid.\n\nA recent study has shown the lack of motivation for individuals to make a difference elsewhere, along with the deficiency of communication and coordination between non-profit organizations has created a sense of distrust for people to make donations, which makes it a real problem that must be addressed. \"Only a life lived for others is a life worthwhile.\" says Albert Einstein, and his quote resonates with what we aim to encourage using our platform.\n\n## The Digital Solution 💡\n\nOur software, Hope Nexus, is a web app that helps coordinate, simplify, and centralize donations and campaigns among both individuals and non-profits.\n\nIt will give users who are new to donating an easy and streamlined experience at choosing which area to donate to, and to which nonprofit organization via an interactive, easy-to-use map with a secure payment system.\n\nIt will also allow collaboration among Non-profits around the world to communicate \u0026 create update logs for individuals to view \u0026 stay up to date with the progress of a certain funding campaign while having the authority to create new campaigns according to needs around the world.\n\nThese features in a single platform have not been replicated once before. Handling donations and choosing the right organization users want to fund has never been easier, for our objective is to create a hub for humanity where everybody can work together as a nexus of hope to help solve the world's biggest crises.\n\n## Website Features 🌐\n\n| Login                       | Crisis Map                        |\n| --------------------------  | --------------------------------- |\n| ![Login](./public/RegisterPage.png) | ![Crisis Map](./public/CrisisMap.png)     |\n\n| News                         | Forums                          | \n| ---------------------------- | ------------------------------- | \n| ![News](./public/NewsPage.png)       | ![Forums](./public/ForumsPage.png)      | \n\n## Tech Stack 🛠️\n\n- **Framework**: Next.js\n- **Database**: Supabase    \n- **Styling**: Tailwind CSS \u0026 shadcn/ui\n- **Animations**: Framer Motion\n- **Icons**: Tabler Icons \u0026 React Icons\n- **Crisis Map**: Mapbox GL\n- **News API**: Perigon\n- **Image Handling**: Next/Image (Images are from Unsplash)\n\n## Installation and Execution 🚀\n\nTo get started with Hope Nexus, follow these steps:\n\n1. **Clone the repository**:\n    ```bash\n    git clone https://github.com/yourusername/Hope-Nexus.git\n    cd Hope-Nexus\n    ```\n\n2. **Install the dependencies**:\n    ```bash\n    npm install\n    ```\n\n3. **Set up environment variables**:\n    Replace all of the \"YOUR_TOKEN_HERE\" texts with your Perigon, Mapbox GL, and Supabase Keys and URLs.\n\n4. **Run the development server**:\n    ```bash\n    npm run dev\n    ```\n\n    Open [http://localhost:3000](http://localhost:3000) with your browser to see the result.\n\n\n## Dependencies 📦\n\n- `next`\n- `react`\n- `react-dom`\n- `framer-motion`\n- `@tabler/icons-react`\n- `tailwindcss`\n- `supabase-js`\n\n## Installation and Execution 🚀\n\nTo get started with Hope Nexus, follow these steps:\n\n1. **Clone the repository**:\n    ```bash\n    git clone https://github.com/yourusername/Hope-Nexus.git\n    cd Hope-Nexus\n    ```\n\n2. **Install the dependencies**:\n    ```bash\n    npm install\n    ```\n\n3. **Set up environment variables**:\n    Replace all of the \"YOUR_TOKEN_HERE\" texts with your Perigon, Mapbox GL, and Supabase Keys and URLs.\n\n4. **Run the development server**:\n    ```bash\n    npm run dev\n    ```\n\n    Open [http://localhost:3000](http://localhost:3000) with your browser to see the result.\n\n5. **Build for production**:\n    ```bash\n    npm run build\n    npm start\n    ```\n\n    The application will be available at [http://localhost:3000](http://localhost:3000).\n\n\n## Authors 👨‍💻\n- [SnowyCrest](https://github.com/SnowyCrest)\n- [found-sec](https://github.com/found-sec)\n- [tonkerbell](https://github.com/tonkerbell)\n- [Bypass-Sec](https://github.com/Bypass-Sec)\n\n","project_url":"https://awesome.ecosyste.ms/api/v1/projects/github.com%2Fsnowycrest%2Fhope-nexus","html_url":"https://awesome.ecosyste.ms/projects/github.com%2Fsnowycrest%2Fhope-nexus","lists_url":"https://awesome.ecosyste.ms/api/v1/projects/github.com%2Fsnowycrest%2Fhope-nexus/lists"}