You are on page 1of 11

Minor Project on

Crypto Currency App

Manisha Yadav
211020022
MASTER OF COMPUTER APPLICATIONS (MCA)

DEPARTMENT OF COMPUTER APPLICATIONS


MANIPAL UNIVERSITY JAIPUR
JAIPUR 303 007, RAJASTHAN, INDIA
2021 - 2023
Introduction

A cryptocurrency is a digital asset designed to work as a medium of exchange wherein individual coin ownership
records are stored in a ledger existing in a form of a computerized database using strong cryptography to secure
transaction records, to control the creation of additional coins, and to verify the transfer of coin ownership.

Cryptocurrency does not exist in physical form (like paper money) and is typically not issued by a central authority.
Cryptocurrencies typically use decentralized control as opposed to a central bank digital currency (CBDC). When a
cryptocurrency is minted or created prior to issuance or issued by a single issuer, it is generally considered
centralized. When implemented with decentralized control, each cryptocurrency works through distributed ledger
technology, typically a block chain, that serves as a public financial transaction database.

A cryptocurrency is a digital or virtual currency that is secured by cryptography, which makes it nearly impossible to
counterfeit or double-spend. Many cryptocurrencies are decentralized networks based on blockchain technology—a
distributed ledger enforced by a disparate network of computers. A defining feature of cryptocurrencies is that they
are generally not issued by any central authority, rendering them theoretically immune to government interference
or manipulation. They are systems that allow for secure payments online which are denominated in terms of virtual
"tokens," which are represented by ledger entries internal to the system. "Crypto" refers to the various encryption
algorithms and cryptographic techniques that safeguard these entries, such as elliptical curve encryption, public-
private key pairs, and hashing functions.
Top 10 Cryptocurrency (Market cap)
Objectives

• Cryptocurrency app is the app that allows its user to track and/or control local or global flows of
cryptocurrency funds, exchange tokens for fiat funds, and vice versa. There are many such apps now, but
all of them belong to one of two big groups: wallet, exchange, or a specific third group – so-called
exchangers.

• Any cryptocurrency exchange app has to be fast, intuitive and highly-functional in order to succeed. For
meeting these objectives, the app should possess the following components: 1. Trading Engine 2. Front-
end User Interface 3. Cryptocurrency Wallet 4. Admin Console

• Depending on the app you choose, you can track the price of your preferred cryptocurrency, trade,
convert it into fiat, and even get the latest news about the crypto market.

• Battle the inflation arising due to the politically based fiat currency.

• Stop the usage of animal fat for paper currency and also disable the chances of making faked paper
currency.
App Features
Price alerts are the most important
Depending on the app you choose,
Cryptocurrency app is the app that feature to look for in a crypto
you can track the price of your
allows its user to track and/or trading app. Prices change every
preferred cryptocurrency,
control local or global flows of second, so that’s why you need an
trade, convert it into fiat, and even
cryptocurrency funds, exchange app that can alert you when the
get the latest news about the crypto
tokens for fiat funds, and vice versa price of your coin is going up or
market.
down by a certain amount.

A good crypto trading app should


have good charting capabilities so
News updates are also important for that way you can see what’s going
crypto trading apps because this is on with the prices of your coins and
where they get their information. see if they’re going up or down and
by how much they’re changing every
second.
Software and Hardware Requirement Specifications

Android Studio:
1. Processor- Intel Core i5-8400 3.0 GHz or better.
2. RAM -4GB Minimum 8GB Recommended.
3. Operating System Version - Microsoft Windows 7/8/10 (32- or 64-bit).
4. JDK Version - Java Development Kit 8.
5. Free digital storage - 2 GB of available digital storage minimum, 4 GB
Recommended (500 MB for IDE + 1.5 GB for Android SDK and emulator
system image).
6. Screen Resolution - Minimum 1280*800.

KOTLIN:
1. Processor- Intel Core i5-4300M 2.6 GHz or better.
2. Operating System Version - Windows 7 or 10
3. RAM - 4GB
4. Disk Space-5GB.
Feasibility Study
Crypto currencies are a new system in the financial sector. The word crypto refers to various
encrypted texts. The crypto currencies refer to various encryptions, algorithms, and
unique cryptographic techniques .it is also referring a new model of digitalization as
medium for facilitating the conduct of the different financial transactions which are safe
and secure.
The crypto currencies are used in four methods, crypto currency in social games,
loyalty bases, peer to peer transaction and social network. These platforms are again
classified into two sectors; centralized and decentralized. (Jani, S. (2018)
The existing financial system of India is needed an updated version as the updated
technology. The key features of crypto currencies elucidate feasibility and opportunity in
Indian financial system.
It’s decentralized: The existing finance system of India is centralized with RBI
(Reserve Bank of India). The centralized system will fall down by the corruption,
mismanagement of workers and co-workers of the firms. it isn’t a trustable system.
System design (DFD, ER Diagram, Class diagram etc.)

WATCH REQUEST REQUEST Top gain(Bitcoins)


USER HOME Top Loss(Bitcoins)
RESPONSE
RESPONSE
RESPONSE
REQUEST

API
MARKET WISHLIST

BIT COINS(CRYPTO)
Database Schema

Database schema here


Screenshots

Project screenshot here


References

1. Android Programming: The Big


Nerd Ranch Guide

2. Headfirst Android Development

3. Android Programming with


Kotlin for Beginners by John
Horton

4. Android App Development for


Dummies

You might also like