Skip to content
View bgm's full-sized avatar
✈️
Travelling
✈️
Travelling

Sponsors

@RVGforce
@Bloberov
Private Sponsor

Sponsoring

@hsbt

Organizations

@campus-experts @aukko-cl @Re-Volt-America @Re-Volt-World @Re-Volt-Race

Block or report bgm

Block user

Prevent this user from interacting with your repositories and sending you notifications. Learn more about blocking users.

You must be logged in to block users.

Content in all repositories owned by your account will be closed.
Maximum 250 characters. Please don’t include any personal information such as legal names or email addresses. Markdown is supported. This note will only be visible to you.
Report abuse

Contact GitHub support about this user’s behavior. Learn more about reporting abuse.

Report abuse
BGM/README.md

Website

This is the code that powers my website!

Architecture

This repo contains the following components:

  • Database models which can be used both internally and externally.
  • The public website, including an admin interface used for essential configuration.

Install the backend

Install the following services and configure them to run on their default ports:

  • Ruby 2.7.3.
    • Windows: Ruby Installer is recommended. Default options will suffice.
    • OS X: RVM is recommended over the default OS X Ruby. Here's a one-liner: \curl -sSL https://get.rvm.io | bash -s stable --ruby.
  • MySQL 10 or later.
  • NodeJS.
  • Yarn

Ensure bundler is installed: gem install bundle. Run bundle install to download and install dependencies.

Setup the database

Start MySQL on its default port. Then, run the following shell command from the repo:

rake db:setup

Run the backend app

Run the following shell commands from the repo to start all the backend services:

rails bgm              # Public website on http://localhost:3000

At this point, you should be able to visit the website at http://localhost:3000.

Contributing

My website's codebase is completely open source, and is licenced under the MIT licence. Contributions are highly appreciated! You may leave a star too!

Pinned Loading

  1. Re-Volt-America/RVA Re-Volt-America/RVA Public

    Website and backend of Re-Volt America

    Ruby 19 1

  2. Re-Volt-America/RVA-Points Re-Volt-America/RVA-Points Public

    Re-Volt America's Desktop points parser for RVGL sessions

    Python 16

  3. AllTranslations AllTranslations Public

    The simplest localisation framework for your Java projects!

    Java 10 1

  4. firefox-revert-proton firefox-revert-proton Public

    Revert Firefox Proton to Photon & Photon Compact

    CSS 54 6

  5. bgm.dev bgm.dev Public

    Personal Website and Blog

    Ruby 6 2

  6. LRU LRU Public

    LRU Page Replacement Algorithm Implementation written in C

    C 7