Skip to content
This repository has been archived by the owner on Dec 26, 2024. It is now read-only.

Cassianky/gleek

Repository files navigation

Site References

MERN setup: https://www.mongodb.com/languages/mern-stack-tutorial

Mongoose: https://mongoosejs.com/docs/

Material UI: https://mui.com/

Commands to Set up from Cloned Repo

1. Install all packages by running the following command in the main folder "is4103_project":
npm run setup
  1. Start all projects(server, client-frontend, admin-frontend) by running the following command in the main folder "is4103_project":
npm run dev
  1. To run just the backend server, access folder "server" and run the following command:
node server.js

Commands to Format and Run Project

1. To format using prettier from respective folders run the following command:
npm run format
  1. To check format using prettier from respective folders run the following command:
npm run check
  1. To run project from respective folders run the following commmand:
npm start

Packages Installed for Respective Folder (Don't need to run)

  1. "is4103_project" folder

    1. npm install concurrently (to run all projects at once)
    2. npm install --save-dev husky pretty-quick (auto format code when committing)
  2. "server" folder

    1. npm install express cors dotenv mongodb mongoose (external libraries required for backend)
    2. npm install --save-dev prettier (to format code)
  3. "client-frontend" and "admin-frontend" folder

    1. npm install zustand axios (external libraries required for frontend state and http function)
    2. npm install @mui/material @emotion/react @emotion/styled @mui/icons-material (design library)
    3. npm install --save-dev prettier (to format code)

About

No description, website, or topics provided.

Resources

Stars

Watchers

Forks

Releases

No releases published

Packages

No packages published

Languages