dashinja / Project3

Geek Repo:Geek Repo

Github PK Tool:Github PK Tool

Omega Chat Made by:

πŸš€ Mitchell Spenski https://github.com/mspenski 🐻

πŸš€ Steve Shannon https://github.com/sshann30 🐻

πŸš€ Brandon Wiggins https://github.com/Ouiggi 🐻

β€’ With Omega chat you can organize fraternity life

β€’ Omega chat is an app created to allow socializing, connecting and planning within fraternity life easier

β€’ If you use Omega chat then you will have less stress trying to communicate with other members of your greek life.

β€’ Omega chat is better than having to multitask between twitter, a contacts app and a calendar app because you can use all the functionalities of these in one place.

πŸ“ Folder structure

Project 3
β”‚   
β”‚
└───Client
β”‚   β”‚   node_modules
β”‚   β”‚   public
β”‚   β”‚   src, where all of our react heavy coding is
β”‚ 
└───node_modules
β”‚   β”‚   all things node modules
β”‚   
└───server
β”‚   β”‚   controllers
β”‚   β”‚   lib
β”‚   β”‚   models
β”‚   β”‚   Login & Redirect        # Page Helpers 
└─── gitignore, package.json, this readme and yarn.lock
β”‚   β”‚   

πŸ‘·β€β™‚οΈ Front-end infrastructure

Our front end is made within components of React. Inside every page folder there is React JS document with html and corresponding css foler

πŸ‘·β€β™‚οΈ Back-end infrastructure

Our back was made using React, mongoose and several functionalities of JavaScript. Have mongod running in a terminal

Installation

Before installing Omega Chat you need: β€’ Git β€’ React β€’ Mongoose β€’ React-Big-Calendar β€’ Moment β€’ Passport β€’ Axios β€’ Bootstrap β€’ Animated CSS

Run all the 'npm i' and 'yarn' listed throughout the project and launch by using 'yarn start'.

Contributing

Pull requests are welcome. For major changes, please open an issue first to discuss what you would like to change.

License

MIT

Many thanks goes to our instructor Jeff Hoffman, who provided us with a starter pack for this project

Mongoose & Project 3 Starter

Mastery of a skill requires you to fail more than any novice has succeeded

About


Languages

Language:JavaScript 82.5%Language:CSS 13.1%Language:HTML 4.4%