https://github.com/samay15jan/sparklines-backend
Backend for sparklines build on top of JioSaavnAPI
https://github.com/samay15jan/sparklines-backend
backend backend-api cloudinary expreesjs jwt-authentication mongodb mongoose typescript
Last synced: 5 months ago
JSON representation
Backend for sparklines build on top of JioSaavnAPI
- Host: GitHub
- URL: https://github.com/samay15jan/sparklines-backend
- Owner: samay15jan
- License: mit
- Created: 2024-03-24T06:41:43.000Z (over 2 years ago)
- Default Branch: main
- Last Pushed: 2025-06-18T02:19:20.000Z (about 1 year ago)
- Last Synced: 2025-07-17T09:55:41.027Z (12 months ago)
- Topics: backend, backend-api, cloudinary, expreesjs, jwt-authentication, mongodb, mongoose, typescript
- Language: TypeScript
- Homepage: https://sparklines-backend.vercel.app
- Size: 953 KB
- Stars: 0
- Watchers: 1
- Forks: 0
- Open Issues: 1
-
Metadata Files:
- Readme: README.md
- License: LICENSE
Awesome Lists containing this project
README
# :musical_note: Sparklines Backend
An unofficial JioSaavn API build on top of [JioSaavn API](https://github.com/sumitkolhe/jiosaavn-api)
## :sparkles:Features
- :rocket: Blazing fast
- :notes: Download High Quality Songs (320kbps).
- :sunrise: Download High quality song/album thumbnails.
- :mag_right: Search support for songs and albums.
- :musical_score: Lyrics powered by [Genius](https://genius.com/).
- :heart: Open-Source
- :cloud: Lightweight and has minimal dependencies.
### 💻 Built with
Technologies used in the project:
- Express
- Typescript
- MongoDB (Database)
- Mongoose (ODM)
- Bcrypt + JWT
- Cloudinary
## :construction_worker: Local Development
### Prerequisites
- NodeJS v14+
- Vercel CLI : To install Vercel CLI globally use `npm i -g vercel`
### Variables:
`MONGODB_URI`, `SECRET_KEY`, `PORT`, `CLOUDINARY_NAME`,`CLOUDINARY_API`, `CLOUDINARY_API_SECRET`
### Run locally
- Clone the Repo
```sh
git clone https://github.com/samay15jan/sparklines-backend && cd sparklines-backend
```
- Install the dependencies
```sh
npm install
```
- Start development server
```sh
npm start
```
### 🛡️ License:
This project is licensed under the MIT License.