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