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.
- 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.
- Clone the Repository: git clone
https://github.com/binaryb3ast/playsho-nest.git
- Install Dependencies:
cd playsho-nest && npm install
- Set Up Environment Variables: Create a
.env
file based on the provided.env.example
file and fill in the necessary values. - Start the Server:
npm run start:dev
for development mode ornpm start
for production mode. - Access the API: The API will be accessible at the specified port (default is
localhost:3000
)
For the client-side application of PlaySho, please visit the PlaySho Android App repository.
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!
This project is licensed under the MIT License - see the LICENSE file for details.