Skip to content

mcmurtrycollege/mcmurtry-website-2.0

Folders and files

NameName
Last commit message
Last commit date

Latest commit

 

History

78 Commits
 
 
 
 
 
 
 
 
 
 
 
 
 
 

Repository files navigation

mcmurtry-website-2.0

Redesigned McMurtry Website from scratch.

Important Notes

If you are working on the client, and need a node module not normally included make sure to use npm install <module_name> --save inside the client directory. Otherwise,
the module will be added to the node modules of the backend server (not what you want).

Also, please follow the folder structure set up. This can get very disorganized very fast if we are not careful.

All CSS files should go in client/componentStyles.

All large React Components (like full page templates) should be placed in client/displays.

All smaller React Components should be placed in client/displays/components.

Finally, for style, please use 2 space tabs and no more than 80 characters per line.

Follow the quick start below to get going!

Quick Start

# Install dependencies for server
npm install

# Install dependencies for client
npm run client-install

# Run the client & server with concurrently
npm run dev

# Run the Express server only
npm run server

# Run the React client only
npm run client

# Server runs on http://localhost:5000 and client on http://localhost:3000

License

This project is licensed under the MIT License

About

Redesigned McMurtry Website with basic node.js and express backend, not currently in use

Resources

Stars

Watchers

Forks

Releases

No releases published

Packages

 
 
 

Contributors