An open API service indexing awesome lists of open source software.

https://github.com/gabrielmaialva33/vhshub-api

VHS Hub is a retro-modern platform that combines nostalgic movie experiences with modern streaming technology.
https://github.com/gabrielmaialva33/vhshub-api

api cinema nestjs nestjs-backend nodejs streaming vhs

Last synced: 3 months ago
JSON representation

VHS Hub is a retro-modern platform that combines nostalgic movie experiences with modern streaming technology.

Awesome Lists containing this project

README

          




VHS Hub


VHS Hub: Your Cinema Universe



From classic tapes to modern streams - all in one retro-modern hub


License
GitHub top language
Repository size
Retro Modern



About   |   
Branding   |   
Features   |   
Tech Stack   |   
Roadmap   |   
License


## :film_projector: About

**VHS Hub** is a retro-modern platform that combines nostalgic movie experiences with modern streaming technology. Our
platform evolves through strategic phases:

- **Phase 1**: Smart Watchlist with social features
- **Phase 2**: Integrated Streaming Platform
- **Future**: AI Recommendations & Community Features


## :art: Branding

### Visual Identity

- **Colors**:
``` Retro Electric: #FF6B6B (coral), #4ECDC4 (teal), #FFE66D (yellow) ```
``` Modern Neutrals: #2D2D2D (dark gray), #F7FFF7 (off white) ```
- **Typography**:
- Headings: 'Black Ops One' (Retro)
- Body: 'Inter' (Modern sans-serif)
- **Logo**: Stylized VHS tape with streaming waves emerging from the hub center


## :gear: Features

### Core Functionality

- **Smart Watchlist**
- TMDB API integration
- Public/private lists
- Letterboxd sync
- **Streaming Hub**
- Integrated video player
- Cross-device compatibility
- Hard-coded subtitles
- **Community**
- Shared watch parties
- Group discussions
- List sharing


## :computer: Tech Stack

**Frontend**

- React Native (Expo)
- NativeWind (Styling)
- React Navigation

**Backend**

- Node.js
- MongoDB
- TMDB API

**DevOps**

- Docker
- GitHub Actions
- AWS EC2


## :rocket: Roadmap

### Phase 1 - Watchlist (Q1 2024)

- [x] CRUD users
- [ ] CRUD movies
- [ ] CRUD favorites
- [ ] CRUD watchlists
- [ ] TMDB API integration
- [ ] Sign-in authentication
- [ ] Sign-up authentication
- [ ] User profiles

### Phase 2 - Streaming (Q2 2024)

- [ ] OAuth integration (Google, Telegram)
- [ ] Video streaming
- [ ] Video player integration
- [ ] Device casting
- [ ] Premium subscriptions


## :memo: License

This project is licensed under the MIT License - see the [LICENSE](LICENSE) file for details.


## :clapper: Contributors

| [![Maia](https://avatars.githubusercontent.com/u/26732067?size=100)](https://github.com/gabrielmaialva33) | [![Isaque](https://avatars.githubusercontent.com/u/60408303?size=100)](https://github.com/isaqu3d) |
|-----------------------------------------------------------------------------------------------------------|----------------------------------------------------------------------------------------------------|
| [Maia](https://github.com/gabrielmaialva33) | [Isaque](https://github.com/isaqu3d) |

**Made with :heartpulse: and VHS static**
*"Your hub for movies, from classic to streaming"*





© 2025-present Maia & Isaque