Ecosyste.ms: Awesome

An open API service indexing awesome lists of open source software.

Awesome Lists | Featured Topics | Projects

https://github.com/gofunding/gofunding

Open Source Crowdfunding Platform
https://github.com/gofunding/gofunding

crowdfunding funding gofunding hacktoberfest open-source yii2 yii2-framework

Last synced: 6 days ago
JSON representation

Open Source Crowdfunding Platform

Awesome Lists containing this project

README

        



Go Funding


Open Source CrowdFunding Platform.

We using [midtrans](https://docs.midtrans.com/en/welcome/index.html) for payment gateway

[![Yii2](https://img.shields.io/badge/Powered_by-Yii_Framework-green.svg?style=flat)](https://www.yiiframework.com/)

# Installation

---

## Requirements

- The minimum required PHP version of Yii is PHP 5.4.
- It works best with PHP 7.
- Nginx 1.2 (Recomended) or Apache 2.4
- MySQL 5 or MariaDb
- [Follow the Definitive Guide](https://www.yiiframework.com/doc-2.0/guide-start-installation.html) in order to get step by step instructions.
- composer

## Setup

- composer install
- edit `web-local.php` file, and configure as you need.
- import the database [link database](https://github.com/gofunding/gofunding.sql.git)

```bash
Account Admin
- username : admin
- password : admindemo
```

# Contributing

---

## Directory Structure

```bash
├── app : core the app
│   ├── controllers
│   ├── models
│   ├── views
│   └── widgets
├── assets : cache files from assets
├── environtments : init config environment mode
├── public : contain css, js, images and upload files
└── tests : tests of the core framework code
```

## Mode Development or Production

In root folder, open index.php file and edit code below

```php
defined('YII_DEBUG') or define('YII_DEBUG', true); // false for no debug
defined('YII_ENV') or define('YII_ENV', 'dev'); // prod for production
```

# Suggest

Welcome, please contact me [email protected]