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.
- Host: GitHub
- URL: https://github.com/gabrielmaialva33/vhshub-api
- Owner: gabrielmaialva33
- Created: 2025-02-15T17:23:39.000Z (over 1 year ago)
- Default Branch: main
- Last Pushed: 2025-03-20T03:51:17.000Z (over 1 year ago)
- Last Synced: 2026-01-18T23:59:39.969Z (6 months ago)
- Topics: api, cinema, nestjs, nestjs-backend, nodejs, streaming, vhs
- Language: TypeScript
- Homepage:
- Size: 361 KB
- Stars: 3
- Watchers: 0
- Forks: 1
- Open Issues: 8
-
Metadata Files:
- Readme: README.md
Awesome Lists containing this project
README
VHS Hub: Your Cinema Universe
From classic tapes to modern streams - all in one retro-modern hub
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
| [](https://github.com/gabrielmaialva33) | [](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"*
