Ticker API uses data protocols such as : Websockets / GraphQL / HTTP Cached data is stored in Redis for faster access
- Frontend UI for data visualization
- Email Notifications for price alerts using cron jobs and nodemailer
- Containerization of the application using Docker
- Testing using Jest and Supertest
Databases: Redis Backend: Node.js,Nest.js Frontend: React.js Third-party APIs: Binance API Transport Protocols: Websockets,GraphQL,HTTP
Clone the repository and install dependencies:
setup redis db
git clone https://github.com/IShowStyles/Ticker-API.git
cd https://github.com/IShowStyles/Ticker-API.git
yarn install
yarn dev
To run this project, you will need to add the following environment variables to your .env file
Binance API URL
API_KEY
PORT for Server Setup
PORT
additional examples of binance API URLS
https://api.binance.com https://api1.binance.com https://api2.binance.com https://api3.binance.com https://api4.binance.com