KH-Pua / bitjar-backend

Geek Repo:Geek Repo

Github PK Tool:Github PK Tool

Bitjar - From Zero to Crypto in Minutes

Bitjar is your one-stop shop for diving into the world of cryptocurrency. Designed to streamline your journey from a crypto novice to an expert, Bitjar offers an intuitive and comprehensive platform for buying, swapping, and earning crypto.

Key Features

  • EARN WITH YOUR CRYPTO: Maximize your crypto yield by lending your WBTC on Aave, or earn through Babylon BTC staking (coming soon). Our platform curates the best non-custodial sources for you.
  • BUY CRYPTO EASILY: Leverage MoonPay to purchase cryptocurrency with minimal fees using your credit card and other financial options.
  • INSTANT TOKEN SWAPS: Convert your crypto swiftly and receive the best quotes for instant transactions, confirmed within a few blockchain blocks.
  • LEADERBOARD AND REFERRALS: Compete on the leaderboard against others in app activities and referrals. Unlock multipliers as you accumulate more points, and stay tuned for seasonal airdrops based on your ranking.

Technology Stack

Frontend

  • React: A JavaScript library for building user interfaces.
  • Framer: A tool to create interactive designs.
  • TailwindCSS: A utility-first CSS framework for rapidly building custom designs.
  • Daisy: A component library for modern web applications.

Backend

  • Postgres: A powerful, open-source object-relational database system.
  • Sequelize: A promise-based Node.js ORM for Postgres, MySQL, MariaDB, SQLite, and Microsoft SQL Server.
  • Firebase: A platform developed by Google for creating mobile and web applications.

Web3 Technologies

  • Alchemy: A powerful blockchain developer platform.
  • Web3.js: A collection of libraries that allow you to interact with a local or remote Ethereum node.
  • Ethers.js: A complete Ethereum wallet implementation and utilities in JavaScript (and TypeScript).
  • MoonPay: A financial technology company that sells cryptocurrency via credit card.
  • 0x: An open protocol that enables the peer-to-peer exchange of assets on the Ethereum blockchain.
  • CoinMarketCap: A website for tracking the capitalization of various cryptocurrencies.
  • CoinGecko: A cryptocurrency data platform giving an overview of the market.

Roadmap

Stage 1 - Now

  • Scope PRD.
  • Build MVP.
  • Integrate Aave, 0x, MoonPay.
  • Develop Referral systems.
  • Plan tokenomics.
  • Open-source Frontend and Backend repositories.

Stage 2 - TBA

Stay tuned for future updates and advancements!

Getting Started with Bitjar Backend

Backend Repo

Run npm i to install NPM packages, then npm start to start the Express server.

Technology Stack

Backend / ORM / Database

  • Express: A minimal and flexible Node.js web application framework that provides a robust set of features for web and mobile applications.
  • Sequelize: A promise-based Node.js ORM for Postgres, MySQL, MariaDB, SQLite, and Microsoft SQL Server.
  • PostgreSQL: A powerful, open-source object-relational database system.

About

License:MIT License


Languages

Language:JavaScript 99.0%Language:Dockerfile 0.9%Language:Shell 0.1%