Ecosyste.ms: Awesome
An open API service indexing awesome lists of open source software.
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
- Host: GitHub
- URL: https://github.com/rayel3gant/assignment1
- Owner: Rayel3gant
- Created: 2024-02-12T14:06:19.000Z (9 months ago)
- Default Branch: main
- Last Pushed: 2024-02-12T14:15:16.000Z (9 months ago)
- Last Synced: 2024-02-12T15:51:21.840Z (9 months ago)
- Topics: javascript, react
- Language: JavaScript
- Homepage: https://assignment-murex-two.vercel.app/
- Size: 203 KB
- Stars: 0
- Watchers: 1
- Forks: 0
- Open Issues: 0
-
Metadata Files:
- Readme: README.md
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