Tendawema is a custom-made website using the Laravel framework. The main function is to allow individuals to contribute and donate items that they do not need. In return, they receive fictional Simba coins that can be used to purchase items in the community marketplace.
# Tenda Wema Project
## Table of Contents
* About the Project
* Built With
* Prerequisites
* Getting Started
* Installation
* Contributing
* .env file configurations
* Authors
* Acknowledgements
## About the Project
tendawema.com is a social group where members earn Simba Coins for doing good deeds that positively impact their own local communities. Members can then use the Simba Coins (virtual social currency) earned to buy items donated by members to the Community instead of money. Members advance social levels and maintain their social status in the Community by accumulating Simba Coins earned for performing even more good deeds.
### Live Demo
N/B: The image upload feature does not work in the demo link because Heroku does not have the GD & exif libraries necessary for image upload and processing
## Built With
* PHP
* Laravel
* MySQL Server (any supported RDBMS can be used)
## Prerequisites
- PHP 7.1 or later (best if also added to the env path for direct access with the terminal)
- MySQL Server, PsotgreSQL, or any other RDBMS supported by Laravel
- Composer
- Text Editor - Visual Studio Code recommended
- MPESA Daraja API credentials (
developer.safaricom.co.ke)
## Getting Started
* Clone this repo
```shell
git clone
github.com
```
* Navigate to panaqia folder/directory
```shell
cd tenda-wema
```
* Rename `.env.example` to become `.env`
```shell
mv .env.example .env
```
* Open the `.env` file using your favourite text editor. This file contains necessary configuration data for the application to run
* You need only to edit the `DB` section e.g `DB_DATABASE`,`DB_USERNAME`,`DB_PASSWORD`, for the initial installation. Ensure that the database selected is already created in your RDBMS server (mysql, postgresql, sqlite e.t.c) or the installation will fail.
## Installation
After the `.env` configuration file has been updated, resume to the terminal and type in the following commands
1. Install all the depen …