Coder Social home page Coder Social logo

bestmods / bestmods-old Goto Github PK

View Code? Open in Web Editor NEW
20.0 1.0 4.0 4.49 MB

Old website for Best Mods. Made with Laravel and PHP.

Home Page: https://bestmods.io/

Shell 0.82% PHP 66.18% JavaScript 4.78% Blade 25.80% CSS 2.28% SCSS 0.13%
best mods website games mod discovery game gaming laravel tailwind

bestmods-old's Introduction

Browse the best mods in gaming from many sources on the Internet!

About This Project

An open source website made by Christian Deacon that helps users find their favorite mods all in one place! The website also includes Discord login authentication and the ability to upvote and downvote mods. Read more about us here!

Showcase

Desktop

Mobile

Road Map

A road map for the website may be found here!

Contributing

Any help from the open source community is highly appreciated on this project! We utilize the following.

Please take a look at our road map and join our Discord server for communication!

Our Community

Best Mods is ran by Christian Deacon and the The Modding Community. We have a Discord here if you want to socialize and interact with others including talented modders and content creators.

Additionally, you may also use our discussions forum here!

Social Media

Installation & Deployment

Requirements

  • PostgreSQL (unless you choose SQLite; See below)
  • Node ^14
  • NPM

Using SQLite

To use a local SQLite database, perform the following steps.

  1. In prisma/schema.prisma, replace provider = "postgresql" with provider = "sqlite".
  2. In prisma/schema.prisma, remove all instances of @db.Text because PostgreSQL and SQLite have different column definitions for string.
  3. In .env, set DATABASE_URL to file:./db.sqlite.

Installation & Running Dev Server

You may perform the following commands to run the dev web server.

# Clone respository.
git clone https://github.com/bestmods/bestmods.git

# Change directory.
cd bestmods

# Update and install NPM packages.
npm update
npm install

# Migrate database.
npx prisma db push

# Run dev server.
npm run dev

Production

To run in production, you can use the npx next build command to build the web application. Make sure to add output: "standalone" to the config variable in next.config.mjs.

With that said, you may then run node server.js.

Permissions

While this project is open source, if you use this full project publicly, please add a link back to Best Mods' website that is visible to the public user. You don't need to do this if you're using <30% of the project's code. This is to attempt to mitigate people blatantly copying the project for their own use publicly.

Credits

bestmods-old's People

Stargazers

 avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar

Watchers

 avatar

Recommend Projects

  • React photo React

    A declarative, efficient, and flexible JavaScript library for building user interfaces.

  • Vue.js photo Vue.js

    ๐Ÿ–– Vue.js is a progressive, incrementally-adoptable JavaScript framework for building UI on the web.

  • Typescript photo Typescript

    TypeScript is a superset of JavaScript that compiles to clean JavaScript output.

  • TensorFlow photo TensorFlow

    An Open Source Machine Learning Framework for Everyone

  • Django photo Django

    The Web framework for perfectionists with deadlines.

  • D3 photo D3

    Bring data to life with SVG, Canvas and HTML. ๐Ÿ“Š๐Ÿ“ˆ๐ŸŽ‰

Recommend Topics

  • javascript

    JavaScript (JS) is a lightweight interpreted programming language with first-class functions.

  • web

    Some thing interesting about web. New door for the world.

  • server

    A server is a program made to process requests and deliver data to clients.

  • Machine learning

    Machine learning is a way of modeling and interpreting data that allows a piece of software to respond intelligently.

  • Game

    Some thing interesting about game, make everyone happy.

Recommend Org

  • Facebook photo Facebook

    We are working to build community through open source technology. NB: members must have two-factor auth.

  • Microsoft photo Microsoft

    Open source projects and samples from Microsoft.

  • Google photo Google

    Google โค๏ธ Open Source for everyone.

  • D3 photo D3

    Data-Driven Documents codes.