A responsive LFG Website for Destiny 2 made using the MERRN Stack, deployed onto a VPC using containerization via Docker Compose.
Check it out: https://www.destinylfg.us
- Controller and UI automated testing
- OAuth & authorization persistence
- Notification System
- Optimized Controller Middleware
- Animations via framer-motion
- MDBReact Styling
- In the project root:
npm install
-
Client folder
cd client
:- Install Dependencies:
npm install
-
Config Environment Variables:
- Create a file named
.env
in the project root (this file maybe be hidden by default by your IDE) - In the
.env
file, add the following:DB_URI=YOUR-MONGODB-DB-URI JWT_Secret=Your preferred json webtoken secret used for issuing/verifying tokens FIRETEAM_TIMEOUT=Time between fireteam creations imposed on the users in milliseconds FIRETEAM_DESCRIPTION_LIMIT=Maximum length of the fireteam description field BUILD=dev
- Create a file named
-
From the project root:
npm run dev
-
Open port
8080
in a browser to see a local version of the site! This is not a production build, optimization of the building process is not implemented for this repo.