Giter VIP home page Giter VIP logo

khepera's Introduction

Khepera โ˜€๏ธ๐Ÿž๐Ÿ’ธ

What is Khepera?

In it's current state, Khepera is a decentralized ethereum token exchange running on the Kovan ethereum test network that allows you to purchase & sell KHEP (ERC-20) tokens.

Why did I build it?

I built Khepera as an MVP to show what I've been learning & test out the fundamentals of Solidity and ERC-20 tokens on the ethereum blockchain. I also built the project to understand more how programming for blockchain differs from regular web applications in general.

Why the name Khepera?

The name has its origin in ancient egyptian mythology and means to "develop" or "come into being". Khepera symbolizes the manifestation of the rising sun. Khepera is often depicted as a scarab beetle or a man with a scarab beetle for a head. Additional details can be found here.

How to use Khepera

In order to use Khepera you just need a metamask account & some ethereum on the Kovan test network. Head here, sign up with Github, & send the public address for the account you want to receive ethereum on Kovan to get started.

Tech Stack

  • Solidity
  • Next.js
  • Chakra-UI
  • Redux
  • Mocha & Chai (for testing smart contracts)
  • Vercel (deployment)

MVP Features

  • Ethereum Smart Contracts written In Solidity.
  • Smart Contracts tested using Mocha & Chai.
  • KHEP token implemented using ERC-20 standard.
  • Ability to deposit, withdraw, & trade ETH for KHEP & vice-versa.
  • Next.js frontend with Chakra-UI for styling & Redux for global state management.
  • Exchange & KHEP token contracts are deployed live to the Kovan ethereum test net.

Future Plans for Khepera

  • More order types (Limit, Market, etc.)
  • Support more ERC-20 tokens
  • Enhance UI (Better Design)
  • Light & Dark Mode
  • Explore adding other application functionality (NFTs, De-Fi, etc.)

khepera's People

Contributors

rashidarmand avatar

Watchers

 avatar

Recommend Projects

  • React photo React

    A declarative, efficient, and flexible JavaScript library for building user interfaces.

  • Vue.js photo Vue.js

    ๐Ÿ–– Vue.js is a progressive, incrementally-adoptable JavaScript framework for building UI on the web.

  • Typescript photo Typescript

    TypeScript is a superset of JavaScript that compiles to clean JavaScript output.

  • TensorFlow photo TensorFlow

    An Open Source Machine Learning Framework for Everyone

  • Django photo Django

    The Web framework for perfectionists with deadlines.

  • D3 photo D3

    Bring data to life with SVG, Canvas and HTML. ๐Ÿ“Š๐Ÿ“ˆ๐ŸŽ‰

Recommend Topics

  • javascript

    JavaScript (JS) is a lightweight interpreted programming language with first-class functions.

  • web

    Some thing interesting about web. New door for the world.

  • server

    A server is a program made to process requests and deliver data to clients.

  • Machine learning

    Machine learning is a way of modeling and interpreting data that allows a piece of software to respond intelligently.

  • Game

    Some thing interesting about game, make everyone happy.

Recommend Org

  • Facebook photo Facebook

    We are working to build community through open source technology. NB: members must have two-factor auth.

  • Microsoft photo Microsoft

    Open source projects and samples from Microsoft.

  • Google photo Google

    Google โค๏ธ Open Source for everyone.

  • D3 photo D3

    Data-Driven Documents codes.