Skip to content
This repository has been archived by the owner on Sep 1, 2023. It is now read-only.

Website for ACM Cyber x Hack x ICPC's Bruin Quest

Notifications You must be signed in to change notification settings

uclaacm/bruin-quest-website

Folders and files

NameName
Last commit message
Last commit date

Latest commit

 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 

Repository files navigation

Bruin Quest Web App

Overview

This repository contains the web app that the Hack, Cyber, and ICPC committes of ACM at UCLA used to host Bruin Quest 2020 which took place November 21 to November 22. Bruin Quest is similar to a puzzle hunt, but with some extra puzzles that focus on creating something instead of discovering a secret key. The site uses a MERN stack (Mongodb, Express, React, Node).

Setting Up Dev Environment

  1. Clone this repository
  2. Install MongoDB
    1. These instructions are good
  3. Type yarn inside the root directory (Download Server Dependencies)
  4. Type yarn inside the client directory (Download Front-end Dependencies)
  5. Make dev.js file inside config folder
  6. Put mongoDB info into dev.js file
    1. You can probably just copy prod.js

Starting the App

Starting (and Stopping) the DB

Those instructions are good

Starting the Client

  1. Go into client folder
  2. yarn start

Starting the Server

  1. Go into server folder
  2. yarn start

Making it pretty

Run eslint for server

cd server
yarn eslint .
yarn eslint --fix . # to autofix some problems

Run eslint for client

cd client
yarn eslint .
yarn eslint --fix . # to autofix some problems

About

Website for ACM Cyber x Hack x ICPC's Bruin Quest

Resources

Stars

Watchers

Forks

Releases

No releases published

Packages

No packages published