Skip to content

Commit 5de246c

Browse files
authored
Merge pull request #49 from chiscookeke11/documentation
Documentation
2 parents 994c41b + b2a5328 commit 5de246c

9 files changed

+1203
-0
lines changed
Lines changed: 209 additions & 0 deletions
Original file line numberDiff line numberDiff line change
@@ -0,0 +1,209 @@
1+
2+
<a id="readme-top"></a>
3+
4+
5+
[![GitHub Workflow Status (with event)](https://img.shields.io/github/actions/workflow/status/demola234/deFICrowdFunding-Backend/test.yml)](https://github.com/DefiFundr-Labs/defifundr_backend/actions)
6+
![GitHub go.mod Go version (branch & subdirectory of monorepo)](https://img.shields.io/github/go-mod/go-version/demola234/deFICrowdFunding-Backend/main)
7+
[![GitHub issues](https://img.shields.io/github/issues/demola234/deFICrowdFunding-Backend)](https://github.com/DefiFundr-Labs/defifundr_backend/issues?q=is%3Aissue%20state%3Aopen)
8+
[![GitHub Repo stars](https://img.shields.io/github/stars/demola234/deFICrowdFunding-Backend)](https://github.com/DefiFundr-Labs/defifundr_backend/stargazers)
9+
10+
11+
12+
<!-- PROJECT LOGO -->
13+
<br />
14+
<div align="center">
15+
<a href="https://github.com/othneildrew/Best-README-Template">
16+
<img src="https://avatars.githubusercontent.com/u/193694759?s=200&v=4" alt="Logo" width="80" height="80">
17+
</a>
18+
19+
<h1 align="center">DefiFundr</h1>
20+
21+
<p align="center">
22+
A decentralized crowdfunding platform for the Ethereum blockchain
23+
<br />
24+
<a href="#">View Demo</a>
25+
&middot;
26+
<a href="#">Report Bug</a>
27+
&middot;
28+
<a href="#">Request Feature</a>
29+
</p>
30+
</div>
31+
32+
33+
34+
<!-- TABLE OF CONTENTS -->
35+
<details>
36+
<summary>Table of Contents</summary>
37+
<ol>
38+
<li>
39+
<a href="#about">About The Project</a>
40+
<ul>
41+
<li><a href="#built-with">Built With</a></li>
42+
</ul>
43+
</li>
44+
<li>
45+
<a href="#getting-started">Getting Started</a>
46+
<ul>
47+
<li><a href="#prerequisites">Prerequisites</a></li>
48+
</ul>
49+
</li>
50+
<li><a href="./sub-docs/ARCHITECTURE_DOCUMENTATION.md">Architecture documentation</a></li>
51+
<li><a href="./sub-docs/WEBAPP_DOCUMENTATION.md">WebApp documentation</a></li>
52+
<li><a href="./sub-docs/BACKEND_DOCUMENTATION.md">Backend Documentation</a></li>
53+
<li><a href="./sub-docs/MOBILE_DOCUMENTATION.md">Mobile Documentation</a></li>
54+
<li><a href="./sub-docs/DEVELOPMENT_WORKFLOW.md">Development Workflow</a></li>
55+
</ol>
56+
</details>
57+
58+
59+
60+
<!-- ABOUT THE PROJECT -->
61+
62+
63+
## What is DefiFundr?
64+
<span id="#about"> </span>
65+
DefiFundr is a decentralized crowdfunding platform built on the Ethereum blockchain. It allows users to create and contribute to crowdfunding campaigns, with features including:
66+
67+
<ul>
68+
<li> Campaign creation with funding goals and deadlines</li>
69+
<li>Fund disbursement upon successful campaigns</li>
70+
<li>Refund mechanism for unsuccessful campaign</li>
71+
72+
</ul>
73+
74+
75+
76+
77+
78+
79+
80+
81+
<span id="#built-with" ></span>
82+
### Built With
83+
84+
85+
86+
87+
* [![React][React.js]][React-url]
88+
* [![Next.js](https://img.shields.io/badge/Next.js-black?logo=next.js&logoColor=white)](#)
89+
* [![TailwindCSS](https://img.shields.io/badge/Tailwind%20CSS-%2338B2AC.svg?logo=tailwind-css&logoColor=white)](#)
90+
* [![Dart](https://img.shields.io/badge/Dart-%230175C2.svg?logo=dart&logoColor=white)](#)
91+
92+
93+
94+
95+
96+
97+
<!-- GETTING STARTED -->
98+
## Getting Started
99+
100+
<span id="#prerequisites" ></span>
101+
### Prerequisites
102+
103+
To set up any of the repositories, you need to **fork** and **clone** them:
104+
105+
106+
#### Backend (Go API)
107+
```bash
108+
git clone https://github.com/DefiFundr-Labs/defifundr_backend.git
109+
go mod download
110+
```
111+
112+
113+
114+
#### Mobile App
115+
```bash
116+
git clone https://github.com/DefiFundr-Labs/defifundr_web_app.git
117+
npm install
118+
npx expo start
119+
```
120+
121+
#### Web App
122+
```bash
123+
git clone https://github.com/DefiFundr-Labs/defifundr_web_app.git
124+
npm install
125+
npm run dev
126+
```
127+
128+
129+
#### Smart Contract
130+
```bash
131+
git clone https://github.com/DefiFundr-Labs/
132+
npm install
133+
npx hardhat test
134+
```
135+
#### Wallet
136+
```bash
137+
git clone https://github.com/DefiFundr-Labs/tron-wallet.git
138+
npm install
139+
npm run dev
140+
```
141+
142+
143+
144+
145+
146+
147+
148+
149+
150+
151+
152+
153+
## Contributing
154+
155+
Contributions are what make the open source community such an amazing place to learn, inspire, and create. Any contributions you make are **greatly appreciated**.
156+
157+
### Top contributors:
158+
159+
## Mobile App Contributors
160+
<a href="https://github.com/DefiFundr-Labs/defifundr_mobile/graphs/contributors">
161+
<img src="https://contrib.rocks/image?repo=DefiFundr-Labs/defifundr_mobile" />
162+
</a>
163+
164+
165+
## Backend Contributors
166+
<a href="https://github.com/DefiFundr-Labs/defifundr_backend/graphs/contributors">
167+
<img src="https://contrib.rocks/image?repo=DefiFundr-Labs/defifundr_backend" />
168+
</a>
169+
170+
## Web App Contributors
171+
<a href="https://github.com/DefiFundr-Labs/defifundr_web_app/graphs/contributors">
172+
<img src="https://contrib.rocks/image?repo=DefiFundr-Labs/defifundr_web_app" />
173+
</a>
174+
175+
## Smart Contract Contributors
176+
<a href="https://github.com/DefiFundr-Labs/defifundr_contract/graphs/contributors">
177+
<img src="https://contrib.rocks/image?repo=DefiFundr-Labs/defifundr_contract" />
178+
</a>
179+
180+
181+
## Contributions are welcome! If you'd like to contribute to the DefiFundr backend, please follow these steps:
182+
183+
1. Fork the repository.
184+
2. Create a new branch for your feature or bugfix.
185+
3. Commit your changes.
186+
4. Submit a pull request.
187+
188+
---
189+
190+
191+
192+
193+
194+
195+
196+
197+
198+
199+
200+
201+
202+
203+
204+
<!-- MARKDOWN LINKS & IMAGES -->
205+
<!-- https://www.markdownguide.org/basic-syntax/#reference-style-links -->
206+
[React.js]: https://img.shields.io/badge/React-20232A?style=for-the-badge&logo=react&logoColor=61DAFB
207+
[React-url]: https://reactjs.org/
208+
209+
44.3 KB
Loading

documentation/images/dataflow.png

51.3 KB
Loading
105 KB
Loading

0 commit comments

Comments
 (0)