More Premium Hugo Themes Premium Nextjs Themes

ScuffedMDB

An open-source website to rate movies watched with friends, made with next.js & chakra-ui. Hosted on vercel.com.

ScuffedMDB

An open-source website to rate movies watched with friends, made with next.js & chakra-ui. Hosted on vercel.com.

Author Avatar Theme by mah51
Github Stars Github Stars: 103
Last Commit Last Commit: Nov 22, 2022 -
First Commit Created: Dec 18, 2023 -
ScuffedMDB screenshot

Overview

ScuffedMDB is a code repository for a website designed for friend groups to rate movies watched together. It allows users to rate and keep track of movies they have watched, and includes integration with Discord bots. The repository is licensed under an MIT license, allowing for modification and distribution.

Features

  • Movie rating system for friend groups
  • Changelog to track updates
  • Integration with Discord bots
  • Support for environment variables
  • Secure token encryption with JWT

Installation

To host ScuffedMDB yourself, follow these steps:

  1. Set up the local environment by installing the necessary dependencies. Run the following command in your terminal:
npm install
  1. Set up the production environment by configuring the required environment variables. These variables include the URI of the app, owner’s Discord ID, Discord Application CLIENT_ID and CLIENT_SECRET, JWT signing key, connection string to MongoDB, and TMDB API Key.

  2. If you want to restrict access to certain users, you can set the ALLOWED_USERS environment variable to a comma-separated list of Discord IDs.

  3. If you want to enable integration with Discord bots, provide the WEBHOOK_URL environment variable with the endpoint for the Discord bot.

  4. Once the environment variables are configured, you can run the website by using the following command:

npm start
  1. Access the website through the provided URI and you will be able to use ScuffedMDB to rate movies with your friend group.

Summary

ScuffedMDB is a website designed for friend groups to rate movies watched together. It provides a simple yet effective movie rating system and includes integration with Discord bots. With its support for environment variables and secure token encryption, it offers a customizable and secure experience. By hosting ScuffedMDB yourself, you have the freedom to modify and distribute it as needed.