Ecosyste.ms: Awesome
An open API service indexing awesome lists of open source software.
https://github.com/panvourtsis/aula-backend
https://github.com/panvourtsis/aula-backend
api demo expressjs nodejs socket spotify
Last synced: about 1 month ago
JSON representation
- Host: GitHub
- URL: https://github.com/panvourtsis/aula-backend
- Owner: panvourtsis
- Created: 2018-11-12T17:19:47.000Z (about 6 years ago)
- Default Branch: master
- Last Pushed: 2023-01-07T10:26:41.000Z (almost 2 years ago)
- Last Synced: 2023-03-07T18:40:48.261Z (over 1 year ago)
- Topics: api, demo, expressjs, nodejs, socket, spotify
- Language: JavaScript
- Size: 521 KB
- Stars: 1
- Watchers: 1
- Forks: 0
- Open Issues: 12
-
Metadata Files:
- Readme: README.md
Awesome Lists containing this project
README
# AULA - Backend
This is the minimal implementation of an API serving songs and songs info
I've implemented a model to fetch and update user and song data from a json stored locally.
### Future upgrades
In the future this could be further expanded with sockets functions for realtime data for user friends music and activity.### Improvements
The code could be improved on:
* authorization to routes with some authentication from header (like user login)
* log files for production debugging and activity
* cluster implementation for sockets for multiple threads/cpus and nodejs in general
* change the data fetch to promises on models
* caching data using REDIS