Skip to content

henriquedevelops/nextflix

Folders and files

NameName
Last commit message
Last commit date

Latest commit

Β 

History

128 Commits
Β 
Β 
Β 
Β 
Β 
Β 
Β 
Β 
Β 
Β 
Β 
Β 

Repository files navigation

Nextflix πŸ”΄

Your next type of movie streaming platform.

Requirements πŸ“

  • Docker
  • Docker Compose

Installation πŸ”Œ

  • Create an .env file in the root folder with the variables: JWT_SECRET, SERVER_PORT, ADMIN_PASSWORD, DATABASE_URL, POSTGRES_USER, POSTGRES_PASSWORD, and POSTGRES_DB.
  • Docker compose up.
  • Create the tables in the database by running "npx prisma migrate deploy" inside the API container.

Features πŸ’‘

  • Secure and stateless JWT authentication
  • SSL termination
  • Role-based authorization
  • Intuitive and easy-to-use admin interface
  • Image uploading with validation and automatic cropping
  • Optimistic UI rendering
  • Full responsiveness in all pages and dialogs
  • "My list" functionality
  • Filter movies by genre
  • Automatic loading
  • Automatic searching
  • Proper REST API error handling
  • Type safety on both client and server side
  • SSR and CSR combination
  • Lazy loading
  • Reverse proxy
  • And more

Future Implementations 🌱

  • Payments with Stripe
  • Movie ratings

Releases

No releases published

Packages

 
 
 

Contributors

Languages