{"id":18991638,"url":"https://github.com/harishkotra/stellar-fund","last_synced_at":"2026-02-16T14:35:05.675Z","repository":{"id":253610641,"uuid":"843994190","full_name":"harishkotra/stellar-fund","owner":"harishkotra","description":"StellarFund is a decentralized crowdfunding platform built on the Stellar blockchain. This project consists of a backend server and a Vue.js frontend application.","archived":false,"fork":false,"pushed_at":"2024-08-19T07:00:14.000Z","size":685,"stargazers_count":0,"open_issues_count":0,"forks_count":0,"subscribers_count":1,"default_branch":"main","last_synced_at":"2025-01-01T14:46:22.498Z","etag":null,"topics":["blockchain","stellar-network"],"latest_commit_sha":null,"homepage":"","language":"Vue","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/harishkotra.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":"2024-08-18T03:50:47.000Z","updated_at":"2024-09-27T13:27:09.000Z","dependencies_parsed_at":"2025-01-01T14:43:57.170Z","dependency_job_id":"67e549f9-0d46-4143-a892-800e230f2392","html_url":"https://github.com/harishkotra/stellar-fund","commit_stats":null,"previous_names":["harishkotra/stellar-fund"],"tags_count":0,"template":false,"template_full_name":null,"repository_url":"https://repos.ecosyste.ms/api/v1/hosts/GitHub/repositories/harishkotra%2Fstellar-fund","tags_url":"https://repos.ecosyste.ms/api/v1/hosts/GitHub/repositories/harishkotra%2Fstellar-fund/tags","releases_url":"https://repos.ecosyste.ms/api/v1/hosts/GitHub/repositories/harishkotra%2Fstellar-fund/releases","manifests_url":"https://repos.ecosyste.ms/api/v1/hosts/GitHub/repositories/harishkotra%2Fstellar-fund/manifests","owner_url":"https://repos.ecosyste.ms/api/v1/hosts/GitHub/owners/harishkotra","download_url":"https://codeload.github.com/harishkotra/stellar-fund/tar.gz/refs/heads/main","host":{"name":"GitHub","url":"https://github.com","kind":"github","repositories_count":240002679,"owners_count":19732242,"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":["blockchain","stellar-network"],"created_at":"2024-11-08T17:14:31.057Z","updated_at":"2025-10-03T12:39:34.394Z","avatar_url":"https://github.com/harishkotra.png","language":"Vue","funding_links":[],"categories":[],"sub_categories":[],"readme":"# Stellar Fund\n\nStellarFund is a decentralized crowdfunding platform built on the Stellar blockchain. This project consists of a backend server and a Vue.js frontend application.\n\nYou can view the demo here: https://www.loom.com/share/d5c2633dc4cd48a9aa75d9b76175dbae?sid=e780c6ea-4428-4816-b998-cca7c45ba5ba\n\n## Screenshots\n\n![image](https://github.com/user-attachments/assets/c254014a-5fa4-4e8e-a079-0edbcc9c0032)\n\n![image](https://github.com/user-attachments/assets/8f902966-ede8-4b7a-a40d-923db8b5a397)\n\n![image](https://github.com/user-attachments/assets/7654b9c4-e72c-4ce7-bec2-cf7aaad373ab)\n\n![image](https://github.com/user-attachments/assets/bcdef257-288c-4ddf-a5b8-e58301249f52)\n\n![image](https://github.com/user-attachments/assets/b6b077fd-fcb4-4e88-85be-a6c184ed7255)\n\n![image](https://github.com/user-attachments/assets/d27de957-ff29-43b4-81f0-211ea933b79a)\n\n![image](https://github.com/user-attachments/assets/9e43e1d6-76d7-496e-8489-878af400d382)\n\n\n\n## Prerequisites\n\nBefore you begin, ensure you have met the following requirements:\n\n* You have installed [Node.js](https://nodejs.org/) (version 20.x or higher)\n* You have a Windows/Linux/Mac machine\n* You have installed [Git](https://git-scm.com/)\n\n## Project setup\n```\ngit clone https://github.com/harishkotra/stellar-fund.git\ncd stellarfund\nnpm install\n```\n\n### Compiles and hot-reloads for development\n```\nnpm run serve\n```\n\n### Compiles and minifies for production\n```\nnpm run build\n```\n\n### Lints and fixes files\n```\nnpm run lint\n```\n\n## Backend Configuration\n\n- Navigate to the `stellar-fund-backend` folder\n- Create a `.env` file based on `.env.example`\n- Fill in the necessary environment variables (e.g., Firebase is required for storing the campaign data)\n \n## Running StellarFund\n\nTo run StellarFund, follow these steps:\n\n1. Start the backend server\n   ```\n    npm run start\n    ```\n\n    The backend server will start running on `http://localhost:3000` (or the port specified in your `.env` file)\n\n2. In a new terminal, start the frontend application\n\n    ```\n    cd ../\n    npm run serve\n    ```\n\n    The frontend application will start running on `http://localhost:8080` (or another available port)\n\n3. Open your web browser and navigate to `http://localhost:8080` to use the Stellar Fund application\n\n## Building for Production\n\nTo build the frontend for production:\n\n    npm run build\n\n## Contributing to StellarFund\n\nTo contribute to StellarFund, follow these steps:\n\n1. Fork this repository.\n2. Create a branch: `git checkout -b \u003cbranch_name\u003e`.\n3. Make your changes and commit them: `git commit -m '\u003ccommit_message\u003e'`\n4. Push to the original branch: `git push origin \u003cproject_name\u003e/\u003clocation\u003e`\n5. Create the pull request.\n\nAlternatively, see the GitHub documentation on [creating a pull request](https://help.github.com/en/github/collaborating-with-issues-and-pull-requests/creating-a-pull-request).\n\n## Tech Stack\n\nStellarFund is built using a modern web development stack, leveraging the power of JavaScript both on the frontend and backend. Here's an overview of the technologies used:\n\n### Frontend\n- **Vue.js 3**: A progressive JavaScript framework for building user interfaces\n- **PrimeVue**: UI component library for Vue.js applications\n- **Axios**: Promise-based HTTP client for making API requests\n- **Vuex**: State management pattern + library for Vue.js applications\n- **Vue Router**: Official router for Vue.js\n\n### Backend\n- **Node.js**: JavaScript runtime built on Chrome's V8 JavaScript engine\n- **Express.js**: Web application framework for Node.js\n- **Stellar SDK**: Official Stellar library for interacting with the Stellar network\n\n### Blockchain\n- **Stellar Network**: Decentralized, open-source blockchain platform\n\n### Development Tools\n- **Vite**: Next generation frontend tooling for Vue.js\n- **ESLint**: Pluggable JavaScript linter\n- **Prettier**: Opinionated code formatter\n\n### APIs\n- **Random User API**: External API for generating random user profiles\n\n### Database\n- **Firebase Realtime Database**: Database for storing application data (campaign details, user information)\n\n### Version Control\n- **GitHub**: Hosting platform for version control and collaboration\n\n## License\n\nThis project is licensed under the MIT License - see the [LICENSE](LICENSE) file for details.\n","project_url":"https://awesome.ecosyste.ms/api/v1/projects/github.com%2Fharishkotra%2Fstellar-fund","html_url":"https://awesome.ecosyste.ms/projects/github.com%2Fharishkotra%2Fstellar-fund","lists_url":"https://awesome.ecosyste.ms/api/v1/projects/github.com%2Fharishkotra%2Fstellar-fund/lists"}