# Ez Crowdfunding & Fundraising

<figure><img src="/files/14wlOWlAhQADpMyjzJT0" alt=""><figcaption></figcaption></figure>

***

## 🔗Links

&#x20;      [**Template Link on Bubble Marketplace**](https://bubble.io/template/ez-crowdfunding--fundraising-1598439283256x591928179511263200)

&#x20;      [**Template Link on Our Website**](https://eazycode.com/template/ez-crowdfunding--fundraising-1692021501797x898500028021779500)

&#x20;      [**Preview Link** ](https://ezcrowdfunding.bubbleapps.io/)

&#x20;      [**Forum Link**](https://forum.bubble.io/t/new-ez-crowdfunding-fundraising-template-by-ezcode/119445)

***

## Photos

{% tabs %}
{% tab title="1" %}

<figure><img src="/files/FFLyqQ18LAaw8xWjV6Qt" alt=""><figcaption></figcaption></figure>
{% endtab %}

{% tab title="2" %}

<figure><img src="/files/c6oC0yxCYDDDN8BUliF2" alt=""><figcaption></figcaption></figure>
{% endtab %}

{% tab title="3" %}

<figure><img src="/files/5koTEjY9EJpKr3WsGJok" alt=""><figcaption></figcaption></figure>
{% endtab %}

{% tab title="4" %}

<figure><img src="/files/55blrXUGYPB5iBY9Dz31" alt=""><figcaption></figcaption></figure>
{% endtab %}

{% tab title="5" %}

<figure><img src="/files/RziFtum2EjZ7JWJH0XoK" alt=""><figcaption></figcaption></figure>
{% endtab %}

{% tab title="6" %}

<figure><img src="/files/CsHots6BW0qSG2iIlF1E" alt=""><figcaption></figcaption></figure>
{% endtab %}

{% tab title="7" %}

<figure><img src="/files/KllXaAvDFaoEWAwLEhhT" alt=""><figcaption></figcaption></figure>
{% endtab %}
{% endtabs %}

***

## Introduction&#x20;

Discover the perfect solution for your fundraising needs with Ez Crowdfunding & Fundraising template designed specifically for entrepreneurs, startups, and non-profits looking to increase their impact. Developed by the EazyCode agency on the bubble.io platform, this donation template website offers a simple and effective way to start your fundraising project without the need for coding.

Embark on a fundraising journey like no other with a platform inspired by leading giants Kickstarter and Indiegogo. Whether you're looking to support a personal project, a community initiative, or a large-scale campaign, the Ez Crowdfunding & Fundraising template is your essential tool.\
EazyCode understands that time is better spent making a difference rather than getting bogged down in technical complexities. That's why you need a template that supports your mission with functionality, flexibility, and grace.

Our professionally designed donation template offers many features to spark interest and success:

* **Search** - An intuitive search feature that makes it easy for supporters to find and connect with fundraising campaigns that interest them.
* **Fundrise** - A dedicated fundraising feature that allows fundraisers to launch their campaigns easily and accurately.
* **Admin Panel** - An admin panel that simplifies management and control by providing administrators with a command center.
* **User dashboard**- A user dashboard that personalizes the experience for individual supporters, complete with their account and donation history. The user panel also allows them to create their campaigns and track progress.
* **Blog** - An informational blog section to share stories, updates, and ideas that deepen the connection between fundraisers and supporters.

Our template is fully compatible and responsive across all device types. Our team has developed this template in adherence to current UX/UI design standards, ensuring an intuitive interface and visually pleasing aesthetics.

While we offer the template as is, we are open to discussions regarding additional modifications. We recommend exploring the preview section before making a purchase. If you have any questions or need further clarification, please don't hesitate to contact us. We'll be delighted to assist you and tailor a solution to meet your specific requirements.

***

## Futures

* **Home Page**
* **Search**
* **Fundraise**
* **Awards**
* **Responsive design**
* **Admin dashboard**
* **Fundraiser dashboard**
* **User Dashboard**
* **User account and history.**

***

## Notes

{% hint style="info" %} <mark style="color:blue;">**Important note**</mark><mark style="color:blue;">:</mark> After purchasing this template and customizing it, be sure that you had a chance to learn how to set up data security.&#x20;

Check all privacy settings by the following link before launch: [*<mark style="color:blue;">**Bubble Privacy**</mark>* ](https://manual.bubble.io/help-guides/data/the-database/protecting-data-with-privacy-rules)

Since access to objects differs in each application and is unique for each case, ensure you have established all the privacy rules.
{% endhint %}

{% hint style="danger" %} <mark style="color:red;">This template is not the final product. Any part of the application can be modified for different needs.</mark>
{% endhint %}

***

## Pages

### index&#x20;

This page provides an opportunity for new customers to get acquainted with the proposed campaigns.

### admin-panel

This is the administration page of the application. The admin can manage any part of the app, with five multifunctional tabs.

* **Manage Campaigns** - This is the tab with a list of campaigns, that admin can add/edit/delete.
* **Manage Users** - This is the tab with a list of all registered users, that admin can edit/delete.
* **Manage Categories** - This is the tab with a list of categories, that admin can add/edit/delete.
* **Manage Collections** - On this tab, the admin can manage lists of campaigns that will be displayed on the site.
* **Manage Sponsored** - This tab shows a list of companies that will be displayed on the landing page in the sponsored section.

### admin-user-edit

This page allows the admin to edit the personal information of every user of the app.

### back-superstars

This page shows a list of the most successful campaigns.

### browse

This page displays a filtered search of campaigns.&#x20;

### campaign

This page contains detailed information about a campaign and allows clients to fund it.

### campaign-editor

This page allows users to create campaigns. It includes inputs and dropdowns to fulfill the campaign's information.

### check-out

This page contains a support transaction form. It contains data about the campaign that the user wants to support, card form, and rewards.

### clever-10

This page contains a list of clever finds with images, information, and campaign progress.

### my-profile

This page is the personal page of the user. It shows the user's personal information, created campaigns, supported campaigns, list of backers, and edit profile tab.

### profile

This page is the user's guest page that allows a client to see more information about other users.

### team-favorites

This page contains a list of the best campaigns registered in this app.

### reset\_pw

This page allows users to reset their password.

### 404

This page appears when something goes wrong in the app's work

***

## Reusable elements:&#x20;

### campaign-item-rg

This reusable element contains repeating group cells with short information about a company. It contains a progress bar, title, and short description.

### Footer

This reusable element contains navigation through the app and Sign-Up form.

### header

This reusable element contains navigation through the app, logged-in user's navigation, admin panel link, and Sign-Up / Log-In popup.

### side-menu

This reusable element is the navigation sidebar menu on the administration page. It helps users to navigate through the tabs of the admin page.

### signup-login

This reusable element contains register/Log-In forms.

***

## Workflow

Highlighting the workflow with color is a great way to separate actions in essence and significance. Below is the <mark style="color:green;">Eazy</mark><mark style="color:red;">Code</mark> standard for the use of colors with a detailed explanation.

{% hint style="warning" %} <mark style="color:orange;">The standards below are for informational purposes only. Any discrepancy is not related to the functionality of the application.</mark>
{% endhint %}

**Blue** - The actions taking place on our screen do not utilize the application's resources. For instance, when an element is clicked and a popup is opened or closed.

<div align="center"><figure><img src="/files/jXBLqAqnhRtr8trT1P4y" alt="" width="200"><figcaption></figcaption></figure></div>

**Green** - These actions involve creating or modifying entries in the database. For example, "Create a new Thing," "Make changes to a thing or a list of things," as well as "Copy a list of things," and so on.

<figure><img src="/files/IhsNgLQzEqD60jRJQ1nn" alt="" width="200"><figcaption></figcaption></figure>

**Red** - This action involves deleting or resetting values. For instance, "Delete a thing or a list of things," as well as "Reset a group" and "Reset inputs."

<figure><img src="/files/Bvmu9eBxmVDTHmejQBzN" alt="" width="200"><figcaption></figcaption></figure>

**Orange** - Actions related to your navigation. For example, "Navigate to a page," or "Do when a condition is true" – when you use specific values for checking, such as "When the current user is logged in," and so on.

<figure><img src="/files/6V3DXdnLhMYwqnWDpiP8" alt="" width="200"><figcaption></figcaption></figure>

**Cyan** - Actions utilizing Custom Events – lengthy tasks that involve the creation, modification, deletion, and plugins within a single comprehensive workflow as steps.

<figure><img src="/files/GPrMgq8tXbrjY9yyZVyH" alt="" width="200"><figcaption></figcaption></figure>

**Brown** - Custom workflow, API workflow, and similar tasks.

<figure><img src="/files/keW5zGLMCW3tTyyEOWOZ" alt="" width="200"><figcaption></figcaption></figure>

**Purple** - The significance of this color is determined by the developer themselves, as it is done due to the fact that everyone has their own approach to development.

<figure><img src="/files/XNzKj8OwRFRk1HFOGqvy" alt="" width="200"><figcaption></figcaption></figure>

**Grey** - All other actions.

<figure><img src="/files/HC9QqjagbZp1qTBebH6y" alt="test" width="201"><figcaption></figcaption></figure>

***

## Data Types&#x20;

### Backers

This data type is used to store backer proprieties.

<table data-full-width="false"><thead><tr><th>Field name</th><th>Type</th><th>Notes</th><th data-hidden>Notes</th></tr></thead><tbody><tr><td><code>amount</code></td><td><code>text</code></td><td>Stores the total ammount.</td><td></td></tr><tr><td><code>campaign</code></td><td><a href="#campaign-1"><code>Campaign</code></a></td><td>Stores the campaign data type.</td><td></td></tr><tr><td><code>text</code></td><td><code>text</code></td><td>Stores the backer message.</td><td></td></tr><tr><td><code>user</code></td><td><code>text</code></td><td>Stores the backer name.</td><td></td></tr></tbody></table>

### Campaign

This data type is used to store campaign proprieties.

<table data-full-width="false"><thead><tr><th>Field name</th><th>Type</th><th>Notes</th><th data-hidden>Notes</th></tr></thead><tbody><tr><td><code>category</code></td><td><a href="#campaigncategory"><code>CampaignCategory</code></a></td><td>Stores the campaign category data type.</td><td></td></tr><tr><td><code>conversation</code></td><td><code>yes/no</code></td><td>Stores the campaign status (conversation or not).</td><td></td></tr><tr><td><code>delete</code></td><td><code>yes/no</code></td><td>Stores the campaign status (deleted or not).</td><td></td></tr><tr><td><code>Description</code></td><td><code>text</code></td><td>Stores the campaign description.</td><td></td></tr><tr><td><code>draft</code></td><td><code>yes/no</code></td><td>Stores the campaign status (drafted or not).</td><td></td></tr><tr><td><code>Endpoint</code></td><td><code>date</code></td><td>Stores the campaign  end date.</td><td></td></tr><tr><td><code>File</code></td><td><code>file</code></td><td>Stores the campaign attached file.</td><td></td></tr><tr><td><code>Goal</code></td><td><code>number</code></td><td>Stores the campaign goal ammount.</td><td></td></tr><tr><td><code>Image</code></td><td><code>image</code></td><td>Stores the campaign  photo.</td><td></td></tr><tr><td><code>location</code></td><td><code>geographic location</code></td><td>Stores the campaign  geographic location.</td><td></td></tr><tr><td><code>Name</code></td><td><code>text</code></td><td>Stores the campaign  title.</td><td></td></tr><tr><td><code>small-info</code></td><td><code>text</code></td><td>Stores the campaign  small description.</td><td></td></tr><tr><td><code>state</code></td><td><code>text</code></td><td>Stores the campaign state.</td><td></td></tr><tr><td><code>sub-category</code></td><td><a href="#campaignsub-category"><code>CampaignSub-Category</code></a></td><td>Stores the campaign  sub category data type.</td><td></td></tr><tr><td><code>totalPay</code></td><td><code>List of</code> <a href="#payments"><code>Paymentses</code></a></td><td>Stores the payments data type.</td><td></td></tr><tr><td><code>totalPay(filter-value)</code></td><td><code>number</code></td><td>Stores the campaign collected ammount.</td><td></td></tr><tr><td><code>video</code></td><td><code>file</code></td><td>Stores the campaign  video file.</td><td></td></tr></tbody></table>

### CampaignBookmarks

This data type is used to store campaign bookmarks proprieties.

<table data-full-width="false"><thead><tr><th>Field name</th><th>Type</th><th>Notes</th><th data-hidden>Notes</th></tr></thead><tbody><tr><td><code>Campaign</code></td><td><a href="#campaign-1"><code>Campaign</code></a></td><td>Stores the campaign data type.</td><td></td></tr></tbody></table>

### CampaignCategory

This data type is used to store campaign category proprieties.

<table data-full-width="false"><thead><tr><th>Field name</th><th>Type</th><th>Notes</th><th data-hidden>Notes</th></tr></thead><tbody><tr><td><code>delete</code></td><td><code>yes/no</code></td><td>Stores the category status(deleted or not).</td><td></td></tr><tr><td><code>image</code></td><td><code>image</code></td><td>Stores the category image.</td><td></td></tr><tr><td><code>name</code></td><td><code>text</code></td><td>Stores the category title.</td><td></td></tr><tr><td><code>sub-categories</code></td><td><code>List of</code> <a href="#campaignsub-category"><code>CampaignsSub-Categorys</code></a></td><td>Stores the campaign sub category data type.</td><td></td></tr></tbody></table>

### CampaignSub-Category

This data type is used to store campaign subcategory proprieties.

<table data-full-width="false"><thead><tr><th>Field name</th><th>Type</th><th>Notes</th><th data-hidden>Notes</th></tr></thead><tbody><tr><td><code>category</code></td><td><a href="#campaigncategory"><code>CampaignCategory</code></a></td><td>Stores the campaign subcategory data type.</td><td></td></tr><tr><td><code>image</code></td><td><code>image</code></td><td>Stores the subcategory image.</td><td></td></tr><tr><td><code>name</code></td><td><code>text</code></td><td>Stores the subcategory title.</td><td></td></tr></tbody></table>

### Clever

This data type is used to store clever find proprieties.

<table data-full-width="false"><thead><tr><th>Field name</th><th>Type</th><th>Notes</th><th data-hidden>Notes</th></tr></thead><tbody><tr><td><code>campaign</code></td><td><a href="#campaign-1"><code>Campaign</code></a></td><td>Stores the campaign data type.</td><td></td></tr><tr><td><code>delete</code></td><td><code>yes/no</code></td><td>Stores the clever find status(deleted or not).</td><td></td></tr></tbody></table>

### Commentary

This data type is used to store commentary proprieties.

<table data-full-width="false"><thead><tr><th>Field name</th><th>Type</th><th>Notes</th><th data-hidden>Notes</th></tr></thead><tbody><tr><td><code>campaign</code></td><td><a href="#campaign-1"><code>Campaign</code></a></td><td>Stores the campaign data type.</td><td></td></tr><tr><td><code>text</code></td><td><code>text</code></td><td>Stores the commentary content.</td><td></td></tr></tbody></table>

### Faq

This data type is used to store FAQ proprieties.

<table data-full-width="false"><thead><tr><th>Field name</th><th>Type</th><th>Notes</th><th data-hidden>Notes</th></tr></thead><tbody><tr><td><code>answer</code></td><td><code>text</code></td><td>Stores the FAQ answer content.</td><td></td></tr><tr><td><code>campaign</code></td><td><a href="#campaign-1"><code>Campaign</code></a></td><td>Stores the campaign data type.</td><td></td></tr><tr><td><code>question</code></td><td><code>text</code></td><td>Stores the FAQ question content.</td><td></td></tr></tbody></table>

### Favorites

This data type is used to store favorite campaign list proprieties.

<table data-full-width="false"><thead><tr><th>Field name</th><th>Type</th><th>Notes</th><th data-hidden>Notes</th></tr></thead><tbody><tr><td><code>campaign</code></td><td><a href="#campaign-1"><code>Campaign</code></a></td><td>Stores the campaign data type.</td><td></td></tr><tr><td><code>delete</code></td><td><code>yes/no</code></td><td>Stores the favorite campaign status(deleted or not).</td><td></td></tr></tbody></table>

### Payments

This data type is used to store payment proprieties.

<table data-full-width="false"><thead><tr><th>Field name</th><th>Type</th><th>Notes</th><th data-hidden>Notes</th></tr></thead><tbody><tr><td><code>Campaign</code></td><td><a href="#campaign-1"><code>Campaign</code></a></td><td>Stores the campaign data type.</td><td></td></tr><tr><td><code>comment</code></td><td><code>text</code></td><td>Stores the payment comment.</td><td></td></tr><tr><td><code>Email</code></td><td><code>text</code></td><td>Stores the payer email.</td><td></td></tr><tr><td><code>method</code></td><td><code>text</code></td><td>Stores the payment method.</td><td></td></tr><tr><td><code>Name</code></td><td><code>text</code></td><td>Stores the payer name.</td><td></td></tr><tr><td><code>value</code></td><td><code>number</code></td><td>Stores the payment ammount.</td><td></td></tr></tbody></table>

### Perks

This data type is used to store perks proprieties.

<table data-full-width="false"><thead><tr><th>Field name</th><th>Type</th><th>Notes</th><th data-hidden>Notes</th></tr></thead><tbody><tr><td><code>campaign</code></td><td><a href="#campaign-1"><code>Campaign</code></a></td><td>Stores the campaign data type.</td><td></td></tr><tr><td><code>cost</code></td><td><code>number</code></td><td>Stores the perks cost.</td><td></td></tr><tr><td><code>count</code></td><td><code>number</code></td><td>Stores the perks quantity.</td><td></td></tr><tr><td><code>countleft</code></td><td><code>number</code></td><td>Stores the perks quantity left.</td><td></td></tr><tr><td><code>desciption</code></td><td><code>text</code></td><td>Stores the perk description.</td><td></td></tr><tr><td><code>image</code></td><td><code>image</code></td><td>Stores the perk image.</td><td></td></tr><tr><td><code>title</code></td><td><code>text</code></td><td>Stores the perk title.</td><td></td></tr></tbody></table>

### SPONSORED

This data type is used to store banner-sponsored proprieties.

<table data-full-width="false"><thead><tr><th>Field name</th><th>Type</th><th>Notes</th><th data-hidden>Notes</th></tr></thead><tbody><tr><td><code>campaign</code></td><td><a href="#campaign-1"><code>Campaign</code></a></td><td>Stores the campaign data type.</td><td></td></tr><tr><td><code>delete</code></td><td><code>yes/no</code></td><td>Stores the banner status(deleted or not).</td><td></td></tr><tr><td><code>image</code></td><td><code>image</code></td><td>Stores the banner image.</td><td></td></tr></tbody></table>

### User

This data type is used to store user proprieties.

<table data-full-width="false"><thead><tr><th>Field name</th><th>Type</th><th>Notes</th><th data-hidden>Notes</th></tr></thead><tbody><tr><td><code>bio</code></td><td><code>text</code></td><td>Stores the user BIO.</td><td></td></tr><tr><td><code>campaign</code></td><td><a href="#campaign-1"><code>Campaign</code></a></td><td>Stores the campaign data type.</td><td></td></tr><tr><td><code>city</code></td><td><code>text</code></td><td>Stores the user city.</td><td></td></tr><tr><td><code>country</code></td><td><code>text</code></td><td>Stores the user country.</td><td></td></tr><tr><td><code>delete</code></td><td><code>yes/no</code></td><td>Stores the user status(deleted or not).</td><td></td></tr><tr><td><code>first name</code></td><td><code>text</code></td><td>Stores the user first name.</td><td></td></tr><tr><td><code>image</code></td><td><code>image</code></td><td>Stores the user image.</td><td></td></tr><tr><td><code>last name</code></td><td><code>text</code></td><td>Stores the user last name.</td><td></td></tr><tr><td><code>Type</code></td><td><a href="#user-type"><code>user-type</code></a></td><td>Stores the user-type option set.</td><td></td></tr><tr><td><code>web-site</code></td><td><code>text</code></td><td>Stores the user web-site.</td><td></td></tr></tbody></table>

### Views

This data type is used to store views count proprieties.&#x20;

<table data-full-width="false"><thead><tr><th>Field name</th><th>Type</th><th>Notes</th><th data-hidden>Notes</th></tr></thead><tbody><tr><td><code>campaign</code></td><td><a href="#campaign-1"><code>Campaign</code></a></td><td>Stores the campaign data type.</td><td></td></tr></tbody></table>

***

## Option Sets

### **user-type**

* Admin
* User

***

<div align="left"><figure><img src="/files/FWlRXstCc6xNIGrX5Eqb" alt="" width="188"><figcaption></figcaption></figure></div>

The template is sold as is, although additional modifications can be discussed. Feel free to contact us for any inquiries and we’ll be happy to find a solution for your ideas – <http://eazycode.com/>

**Hire us:**

<img src="/files/4KPeHfCmX2d7zpd83cXF" alt="" data-size="line"> <https://www.fiverr.com/share/qQoDQZ>\ <img src="/files/h0wwtUMwvDod7FamBfIq" alt="" data-size="line"> <https://www.upwork.com/freelancers/~01c1a4cbef44ecb5f1>\
\
**Follow us:**

<img src="/files/67Q41mFR1z6nYwKvqJeJ" alt="" data-size="line"> <https://www.facebook.com/eazycode>\ <img src="/files/6MUa0InxwRzMoVStCu5q" alt="" data-size="line"> <https://twitter.com/ezcode_official>  \ <img src="/files/IUseXDC1i7zfvZcQgctx" alt="" data-size="line"> <https://www.instagram.com/eazycodecom/>\ <img src="/files/0dMeGeMKCjKSGW3RBP6P" alt="" data-size="line"> <https://www.linkedin.com/company/eazycodecom/>


---

# Agent Instructions: Querying This Documentation

If you need additional information that is not directly available in this page, you can query the documentation dynamically by asking a question.

Perform an HTTP GET request on the current page URL with the `ask` query parameter:

```
GET https://docs.eazycode.com/ezcode-documentation/templates/ez-crowdfunding-and-fundraising.md?ask=<question>
```

The question should be specific, self-contained, and written in natural language.
The response will contain a direct answer to the question and relevant excerpts and sources from the documentation.

Use this mechanism when the answer is not explicitly present in the current page, you need clarification or additional context, or you want to retrieve related documentation sections.
