Ecosyste.ms: Awesome

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

Awesome Lists | Featured Topics | Projects

https://github.com/resilientapp/crypgo

Crypto on the go!
https://github.com/resilientapp/crypgo

Last synced: 11 days ago
JSON representation

Crypto on the go!

Awesome Lists containing this project

README

        

# CrypGo - Accessibility on the GO!

## 1. Project Overview
CrypGo is a mobile app crafted with React Native, serving as a wallet for the Global-Scale Sustainable Blockchain Fabric ResilientDB. Users can conveniently access their ResilientDB accounts, submit transactions, and view their activity on the go. API calls are seamlessly directed to https://cloud.resilientdb.com/graphql using Postman.

## 2. Features
- **Create Account:** Seamlessly set up your ResDB wallet with CrypGo, making it effortless to join the sustainable blockchain network and securely manage your digital assets.
- **Delete Account:** CrypGo offers the flexibility to remove your account when needed, ensuring control over your data and assets, aligning with your privacy and security preferences.
- **Login:** Access your ResDB wallet quickly and securely with CrypGo’s user-friendly login feature, guaranteeing a hassle-free entry to your blockchain account.
- **Submit Transactions:** Effortlessly initiate and track blockchain transactions from anywhere, empowering you to engage with the ResDB network at your convenience.
- **Transactions Logging:** Keep a detailed record of your ResDB activity with CrypGo’s comprehensive transaction logging, helping you monitor your blockchain operations effectively.

## 3. The Technology Innovation
CrypGo represents significant technological innovation by leveraging React Native to create a mobile iteration of ResVault. This allows users to access their ResDB account seamlessly from their smartphones, irrespective of their preferred platform. API calls facilitated by Postman connect directly to https://cloud.resilientdb.com/graphql, offering a convenient solution for managing digital assets "On the Go."

## 4. How Does CrypGo work
CrypGo connects to the cloud instance of ResilientDB which is running the KV service, Crow HTTP server and the ResilientDB GraphQL directory.

## Ways to Contribute

### 1. Code Contributions
- Fork the repository to your GitHub account.
- Create a new branch for your feature or bug fix.
- Make your changes and ensure that they adhere to the project's coding standards.
- Submit a pull request, explaining the changes you made and the problem you're solving.

### 2. Bug Reporting
- If you encounter a bug, open an issue on the GitHub repository.
- Provide detailed information about the bug, including steps to reproduce it.
- If possible, include screenshots or code snippets that demonstrate the issue.

### 3. Feature Requests
- Suggest new features or improvements by opening an issue.
- Clearly describe the proposed feature and why it would be beneficial.

### 4. Documentation
- Help improve the project's documentation.
- Correct typos, clarify explanations, or add missing information.

## Getting Started

To contribute to CrypGo, follow these steps:
1. Fork the CrypGo repository to your GitHub account.
2. Clone the forked repository to your local machine.
```bash
git clone https://github.com/your-username/CrypGo.git
cd CrypGo
```
3. Use this command to run the repository
```
npm i
npx expo start
```
After you've made changes to the app
4. Create a new branch for your contribution.
```bash
git checkout -b feature-or-fix-branch
```
5. Make your changes and commit them.
```bash
git add .
git commit -m "Your commit message"
```
6. Push your changes to your GitHub repository.
```bash
git push origin feature-or-fix-branch
```
7. Open a pull request on the main CrypGo repository.

## Thank You!

Your contributions are valuable and help make CrypGo better for everyone.