Skip to content

This repository contains the backend codebase for the PlaySho Android app, built with NestJS , MongoDb , Socket.IO

Notifications You must be signed in to change notification settings

behnamnasehi/playsho-nest

Repository files navigation

PlaySho Logo

PlaySho Backend (NestJS)

Welcome to the PlaySho backend repository! This NestJS application serves as the server-side component for the PlaySho Android app, allowing users to host and participate in synchronized movie-watching sessions with friends.

🛠️ Technologies Used:

  • NestJS: A progressive Node.js framework for building efficient, reliable, and scalable server-side applications.
  • MongoDB: A popular NoSQL database for storing application data.
  • WebSocket: Enables real-time communication between the server and clients, facilitating synchronized playback and chat functionality.
  • JWT: JSON Web Tokens for secure authentication and authorization.

🚀 Getting Started:

  1. Clone the Repository: git clone https://github.com/behnamnasehi/playsho-nest.git
  2. Install Dependencies: cd playsho-nest && npm install
  3. Set Up Environment Variables: Create a .env file based on the provided .env.example file and fill in the necessary values.
  4. Start the Server: npm run start:dev for development mode or npm start for production mode.
  5. Access the API: The API will be accessible at the specified port (default is localhost:3000)

📱 Client App

For the client-side application of PlaySho, please visit the PlaySho Android App repository.

🎉 Contribute:

Feel free to contribute to the development of PlaySho by submitting bug reports, feature requests, or pull requests. Let's make movie nights more enjoyable together!

📝 License:

This project is licensed under the MIT License - see the LICENSE file for details.

About

This repository contains the backend codebase for the PlaySho Android app, built with NestJS , MongoDb , Socket.IO

Topics

Resources

Stars

Watchers

Forks

Releases

No releases published

Packages

No packages published