Skip to content

Cypher is a Cross Platform Mobile Based Native Application that has features of a crypto wallet and crypto trading app It has it's own block-Chain Cryptocurrency Cypher(CYP) which you can invest in as well as other Cryptocurrencies available in market. NOTE This repository contains code of an actual Cypher API that is required to build project C…

Notifications You must be signed in to change notification settings

skt2020/cypher-api

Repository files navigation

Cypher - Blockchain Payment Wallet (CYPHER API)

Cypher is a Cross Platform Mobile Based Native Application that has features of a crypto wallet and crypto trading app It has it's own block-Chain Cryptocurrency Cypher(CYP) which you can invest in as well as other Cryptocurrencies available in market.

NOTE

This repository contains code of an actual Cypher API that is required to build project Cypher. It contains all the controlers and models that are required to provide Blockchain based crypto wallet services to Cypher mobile app or any other intrface. It also contains Smart contract written in solidity to implement funcnality of secure decentralized transations between users. This Cipher API is absolutely free and open-source project and available for integration with any third party interface for open source projects without any prior consent.

Demo

Cypher Website URL : https://cypee.netlify.app/
Direct Download (For Android Users) :
Version 2.1.0 (Recmonded) Cypher for Android - Version 2.1.0
Version 1.0.5 Cypher for Android - Version 1.0.5

Cypher App Reference (An Implementation of Cypher API)

View Cypher App (An Implementation of Cypher API) at : https://github.com/skt2020/cypher

Documentation

Cypee is a Mobile-Based Native Application that has features of a Crypto wallet and a Chat Application. Strong and secured crypto transaction and authentication system secured with Fireauth. It runs over a secured network called Blockchain. User data will be encrypted by the SHA256 Algorithm. Application and User Profile secured with Two-way Authentication using OTPs and Passwords.

Objective :-

  1. The main objective of this project is to propose a decentralized, secure, personalized, faster, and efficient method of money transfer by cryptocurrency wallets using technologies like Blockchain.

  2. We are proposing a Mobile-Based native Application that has features of a Crypto Wallet and a Strong Authentication System.

  3. Using this we can provide Secured Money Transactions and a personalized user experience with enhanced UI.

  4. Our other objective is to improve User Experience enhance User Data Security, fraud detection, and money trading.

Key Features :-

User Authentication:-

  1. Sandboxed Environment for the App.
  2. Two-factor authentication with OTP and password.
  3. Encryption of Personal Details.

Transaction Authorization:-

  1. Transaction Authorization with Blockchain Technology.
  2. Fraud detection on malicious transactions.
  3. Prevention Against RDP (Remote Desktop Protocol).

Other Features:-

  1. Payment functions, such as making a contactless payment.
  2. Payment or reviewing the balance on a specific wallet account.
  3. Account-to-account transfers in real-time for P2P payments.
  4. Chat between the users.
  5. Page-level management for admin and microsites management along with the individual themes.
  6. Customer, Merchant, and Product management.

Cypher - High Level Architecture :-

image

Core Devlopment technologies:-

The technologies that our team will use in the development are as illustrated below -

  1. Fintech
  2. Blockchain
  3. Cryptography

Languages:-

JavaScript, Solidity, HTML, CSS

Libraries/Frameworks:-

  1. React Native - For cross-platform mobile application development.
  2. Node Js - For Backend Runtime Environment in Javascript language.
  3. Web3 Js - For Decentralized Runtime Environment.

Tools:-

  1. Expo - CLI - For easy Elemental design.
  2. Figma - For wireframing and UI designing.
  3. Remix - For writing Smart contracts.
  4. Asana - For project management.

Services:-

  1. Heroku - For API deployment.
  2. Ethereum public network - For Contract deployment.
  3. Firebase - For BAAS Services and Authentication System.

Screenshots

Cypher Mobile app

image image image image image image image image image

Cypher Website

image

Cypher Block Explorer

image

Authors

About

Cypher is a Cross Platform Mobile Based Native Application that has features of a crypto wallet and crypto trading app It has it's own block-Chain Cryptocurrency Cypher(CYP) which you can invest in as well as other Cryptocurrencies available in market. NOTE This repository contains code of an actual Cypher API that is required to build project C…

Resources

Stars

Watchers

Forks

Packages

No packages published

Contributors 2

  •  
  •