Ecosyste.ms: Awesome

An open API service indexing awesome lists of open source software.

Awesome Lists | Featured Topics | Projects

https://github.com/rayel3gant/assignment1

Sharpe AI Internship assignment
https://github.com/rayel3gant/assignment1

javascript react

Last synced: 1 day ago
JSON representation

Sharpe AI Internship assignment

Awesome Lists containing this project

README

        

This Project is created according to Sharpe AI internship's assignment requirements.This project is made using React and JS.

There are 3 pages in the application , In the Home page , We can generate random Quotes. In transaction page , we can provide a valid Ethereum Address and amount and send a request to store the data in Goggle firebase. I have used react-hook-form instead of traditional form due to its state management ease.Ethereus address is validated using Ether.js. In Data Page, all the data retrieved from Firebase database is showed.

This Project has taught me some new things also. I used Firebase for the first time, it was little challenging. Also One major issue I faced was with the Quotes API.According to the API Doc, I was making the correct request , but the connection was not secure , had to chance the API from https to http . It worked but during deploying , it failed.

I have handled the errors where it was possible , wrote the code in try and catch blocks.

To use this repo on your system , git clone https://github.com/Rayel3gant/Assignment , then npm run start