shiva-69 / coinspaze_assignment

Geek Repo:Geek Repo

Github PK Tool:Github PK Tool

Coinspaze Assignment

A user can click on payment button to make payments through BTC or ETH.

Run Locally

Clone the project

  git clone https://github.com/shiva-69/coinspaze_assignment/

Go to the project directory

  cd coinspaze_assignment/frontend

Install dependencies

  npm install

Start the server

  npm run start

Similarly for the backend go to the project directory

  cd coinspaze_assignment/Backend

Install dependencies

  npm install

Start the server

  nodemon index.js

Deployed Link

  https://coinspaze.herokuapp.com/

To verify if your payment details are added to database

  https://coinspaze.herokuapp.com/

Functionalities which could be implemented if there was more time

  • Proper testing could be added
  • Refactoring of code could be done

Assumptions

  • A user with same email id can make as many payments as he wants
  • Freehand to use any external library that improves performance of code

About


Languages

Language:JavaScript 90.3%Language:HTML 6.3%Language:CSS 3.4%