Alxjlv / nerds-oppose-society

Geek Repo:Geek Repo

Github PK Tool:Github PK Tool

NerdsOpposeSociety

Getting Started

Database

For full functionality, the frontend and backend must both be run in conjunction with a local mongoDB server. Instructions for installing mongoDB can be found here.

Monorepo tooling

This project is managed as a monorepo using npm workspaces. You must initially npm i from the root of the project to properly setup tooling, including git hooks through husky. Calling npm i from the root will install all required packages of backend/ and frontend/. After the initial install from the root you are able to use npm i from subdirecties backend/ and frontend/ to update and install new packages.

Frontend

To start:

cd frontend/
npm i
npm start

Backend

To start:

cd backend/
npm i
npm start

About

License:Other


Languages

Language:TypeScript 96.3%Language:CSS 3.1%Language:HTML 0.6%Language:JavaScript 0.1%Language:Shell 0.0%