Skip to content

This repository contains the backend implementation for managing pairs' price and volume data using Node.js and Express.js. It includes API endpoints for creating, updating, deleting schemas, and retrieving price and volume information for pairs.

Notifications You must be signed in to change notification settings

ansh-mehta7/scaleX_price-vol-data

Folders and files

NameName
Last commit message
Last commit date

Latest commit

 

History

4 Commits
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 

Repository files navigation

ScaleX Backend Task: Pair Price and Volume API

This project implements a backend API for managing cryptocurrency pairs, including CRUD operations for schemas, updating schema versions, and fetching price and volume data.

Features

  • Create, read, update, and delete cryptocurrency pairs schemas
  • Retrieve price and volume data for specific schema versions

Technologies Used

  • Node.js
  • Express.js
  • MongoDB
  • Mongoose
  • Postman (for testing API endpoints)

Installation

Clone the repository:

git clone https://github.com/ansh-mehta7/scaleX_price-vol-data.git

Install dependencies:

npm install

Start Server

npm run dev

API Endpoints: You can access these endpoints using the provided server URL http://localhost:4000 followed by the respective endpoint paths. Make sure to include any required parameters in your requests where necessary.

  • Create Schema POST /api/v1/create/schemas

  • Get Pairs GET /api/v1/get/pairs

  • Update Schema PUT /api/v1/update/schemas/:id

  • Delete Schema DELETE /api/v1/delete/schemas/:id

  • Get Price and Volume GET /api/v1/get/price-volume/schemas/:id

About

This repository contains the backend implementation for managing pairs' price and volume data using Node.js and Express.js. It includes API endpoints for creating, updating, deleting schemas, and retrieving price and volume information for pairs.

Topics

Resources

Stars

Watchers

Forks

Releases

No releases published

Packages

No packages published