HKN-UCSD / hkn-server

A member portal used by IEEE-HKN honor society members at the University of California, San Diego.

Geek Repo:Geek Repo

Github PK Tool:Github PK Tool

HKN Portal Monorepo

All code related to the HKN portal belongs here.

Portal Link: https://portal.hknucsd.com/

Frontend And Backend READMEs And Guides:

Quick Access To Guides:

  • On all things git, such as branch naming, the PR process, the branch creation process, etc.
  • On coding conventions for frontend, backend and both.

To Install Dependencies

Do this before you build/start the project!

Check if you have node version 12.14.0. Then, run...

cd frontend; npm i; cd ../backend; npm i; cd ..

To Start Fullstack

docker compose up

To Rebuild Containers From Images

docker compose up --build

To Remove Containers

docker compose down

To Develop Frontend In Isolation

Make sure that the api url in your .env file points to our hosted dev-api server if you'd like to develop frontend in isolation

cd frontend; npm run start

About

A member portal used by IEEE-HKN honor society members at the University of California, San Diego.

License:MIT License


Languages

Language:TypeScript 81.6%Language:JavaScript 17.7%Language:HTML 0.5%Language:Dockerfile 0.1%Language:Procfile 0.0%