https://github.com/simcoderyoutube/mycryptolink
https://github.com/simcoderyoutube/mycryptolink
Last synced: 3 months ago
JSON representation
- Host: GitHub
- URL: https://github.com/simcoderyoutube/mycryptolink
- Owner: SimCoderYoutube
- License: gpl-3.0
- Created: 2021-04-27T14:54:28.000Z (about 4 years ago)
- Default Branch: main
- Last Pushed: 2022-12-06T06:02:34.000Z (over 2 years ago)
- Last Synced: 2025-03-21T19:03:41.734Z (3 months ago)
- Language: JavaScript
- Size: 2.79 MB
- Stars: 16
- Watchers: 2
- Forks: 32
- Open Issues: 5
-
Metadata Files:
- Readme: README.md
- Changelog: CHANGELOG.md
- License: LICENSE
Awesome Lists containing this project
README

[](https://www.gnu.org/licenses/gpl-3.0)
[](https://twitter.com/simcoder_here)
[](https://www.instagram.com/simcoder_here/)
[](https://www.youtube.com/channel/UCQ5xY26cw5Noh6poIE-VBog)
MyCryptoLink
A web application to share your wallets easily with just one link
Explore the docs »
View Working website
·
Report Bug
·
Request Feature
Table of Contents
## About The Project

This project is similar to [LinkTree](https://linktr.ee/) and aims to allow anyone to easily share their crypto wallet addresses with anyone with just one easy link.
It is specifically important for anyone with an online presence that wants to receive donations as it offers a clean way of giving this donation option without the need to typing an address each and every single time someone asks for it.
### Built With
* [ReactJs](https://reactjs.org/)
* [Firebase](https://firebase.google.com/)## Getting Started
To get a local copy up and running follow these simple steps.
### Prerequisites
This is an example of how to list things you need to use the software and how to install them.
* npm
```sh
npm install npm@latest -g
```### 💻 Installation
1. Clone the repo
```sh
git clone https://github.com/SimCoderYoutube/MyCryptoLink.git
```
1. Install NPM packages
```sh
npm install
```1. Firebase
1. Create a Firebase project
1. Start Realtime database (it won't get used but it needs to be initialized)
1. Enable Firestore and paste the firestore_rules.txt into the rules tab
1. Go to authentication and enable google sign in
1. Go to project settings and add a web app
1. Copy the firebaseConfig and paste it into ``frontend/src/App.js`` replacing the current firebaseConfig
1. Deploy the firebase function with the in backend/index.js file1. Run
```sh
npm start
```## Roadmap
See the [open issues](https://github.com/SimCoderYoutube/MyCryptoLink/issues) for a list of proposed features (and known issues).
## ➕ 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**. Please check the [Wiki](https://github.com/SimCoderYoutube/MyCryptoLink/wiki/How-to-Contribute)
## 🌟 Show your support
Give a ⭐️ if this project helped you!
## 📝 License
Copyright © 2021 [SimCoder](https://github.com/simcoderYoutube).
This project is [GPL 3](https://github.com/SimCoderYoutube/MyCryptoLink/blob/main/LICENSE) licensed. Some of the dependencies are licensed differently.
## 👤 Contact
**SimCoder**
* Website: www.simcoder.com
* Twitter: [@simcoder\_here](https://twitter.com/simcoder\_here)
* Github: [@simcoderYoutube](https://github.com/simcoderYoutube)
* Youtube: [SimCoder](https://www.youtube.com/channel/UCQ5xY26cw5Noh6poIE-VBog)