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

https://github.com/cristianprochnow/findonation

๐Ÿ“ Do you want to get rid of some item and also make a good act? So you can use this application to help people around you.
https://github.com/cristianprochnow/findonation

nodejs react sql tcc typescript

Last synced: 3 months ago
JSON representation

๐Ÿ“ Do you want to get rid of some item and also make a good act? So you can use this application to help people around you.

Awesome Lists containing this project

README

          



Logo


Encontre, comunique, doe.

Explore the docs ยป

[![Author][author-shield]][author-url]
[![Languages][languages-shield]][languages-shield]
[![MIT License][license-shield]][license-url]

# ๐Ÿ“š Table of Contents

* [๐Ÿ“– About The Project](#-about-the-project)
* [๐Ÿ“‹ Features](#-features)
* [๐Ÿ”ง Built With](#-built-with)
* [๐Ÿš€ Getting Started](#-getting-started)
* [๐Ÿ“ Prerequisites](#-prerequisites)
* [โš™๏ธ Installation](#-installation)
* [๐Ÿ”— Contributing](#-contributing)
* [๐Ÿ“œ License](#-license)
* [๐Ÿ“ž Contact](#-contact)

# ๐Ÿ“– About The Project

The easiest way to get rid of something you do not want anymore and at the same time help someone around you.

![screen]

## ๐Ÿ“‹ Features

1. ๐Ÿ’œ Register new donations
2. ๐Ÿ“ž Direct contact with donator through WhatsApp or e-mail
3. ๐Ÿ—บ Find donations around you
4. ๐Ÿ“ Manage donations made
5. ๐Ÿ“ฑ Responsiveness

## ๐Ÿ”ง Built With

- [x] ReactJS
- [x] NodeJS
- [x] Express
- [x] SQLite

# ๐Ÿš€ Getting Started

## ๐Ÿ“ Prerequisites

You will be able to run this application if [NodeJS](https://nodejs.org/en/) and [Yarn](https://yarnpkg.com/) are installed at your machine.

## โš™๏ธ Installation

1. Open your terminal
2. Clone project (`git clone https://github.com/cristianprochnow/FinDonation.git`)
3. Install **server** packages (`yarn`)
4. Create a `.env` file within `server/` and use `.env_template` as example to define variables and their values
5. Run **back-end** (`yarn dev`)
6. Install **website** packages (`yarn`)
7. Create a `.env` file within `web/` and use `.env_template` as example to define variables and their values
6. Run **front-end** (`yarn start`)
7. ๐ŸŽ‰ The magic is done!

> If the browser not open automatically, search by the `http://localhost:19000` URL at browser

[![Run in Insomnia][insomnia-button]][insomnia-url]

# ๐Ÿ”— Contributing

Contributions are what make the open source community such an amazing place to be learn, inspire, and create. Any contributions you make are **greatly appreciated**.

1. ๐Ÿด Fork the Project
2. ๐Ÿ‘ฏ Clone this project (`git clone https://github.com/cristianprochnow/FinDonation.git`)
3. ๐Ÿ”€ Create your Feature Branch (`git checkout -b my-feature`)
4. โœ”๏ธ Commit your Changes (`git commit -m 'feat: My new feature'`)
5. ๐Ÿ“Œ Push to the Branch (`git push origin my-feature`)
6. ๐Ÿ” Open a Pull Request

# ๐Ÿ“œ License

Distributed under the MIT License. See `LICENSE` for more information.

# ๐Ÿ“ž Contact

[![Linkedin][linkedin-shield]][linkedin-url]

**Made with ๐Ÿ’œ by Cristian Prochnow. Enjoy!**

[license-shield]: https://img.shields.io/github/license/cristianprochnow/FinDonation.svg?style=flat-square&color=%235B4FDB
[license-url]: https://github.com/cristianprochnow/FinDonation/blob/master/LICENSE.txt
[linkedin-shield]: https://img.shields.io/badge/-Cristian_Prochnow-black.svg?style=flat-square&logo=linkedin&colorB=0077b4
[linkedin-url]: https://www.linkedin.com/in/cristianprochnow
[languages-shield]: https://img.shields.io/github/languages/count/cristianprochnow/FinDonation?color=%235B4FDB&style=flat-square
[author-shield]: https://img.shields.io/static/v1?label=author&message=Cristian%20Prochnow&color=5B4FDB&style=flat-square
[author-url]: https://github.com/cristianprochnow
[insomnia-button]: https://insomnia.rest/images/run.svg
[insomnia-url]: https://insomnia.rest/run/?label=FinDonation&uri=https%3A%2F%2Fgithub.com%2Fcristianprochnow%2FFinDonation%2Fblob%2Fmaster%2Fserver%2FInsomnia.json
[screen]: ./.github/screen.png