A Community local network React Web App
- View the news(Articles) of what is happening in a given Enterprise/School
- Inbox Chat, Group/Class Chat with other fellow users
- Add Articles
- Consult the Documentation
- Add Doc Articles
- Search Doc and Articles
- React - JavaScript UI Library
- React-Router - Routing
- Sass Styling - Styling
- Jest - JavaScript Testing Framework
- Express - Web Framework for Node.js
- PostgreSql - Relational Database
- Redis - In-Memory Data Structure Store used for Authorization
- Project Lead - Angelo
- Front End Lead - Angelo
- Back End Lead - Gaetan
- Designer/ Styling Lead - Delphine
To get started with the front end, fork the repository and run the following commands:
npm install
npm start
if permission issue found run with prefix sudo. Ex
sudo npm install
If you wanted to run this site in production, you should install modules then build the site with npm run build
and run it with npm start
:
npm install
npm run build
npm start
You should run npm run build
again any time you make changes to the site.
If you are the first time to start the tests, run the following command to ensure all related packages installed:
npm install
To get started with Unit Test, run the following command:
npm run test