MERN Application
This is An Basic Employee Management System (Final project of Georgia Tech Trilogy Education for Full Stack MERN Certification work).
Includes: Home page, with public access for show post's titles, search them and lazy loading and post ditails with Modals Header and slider and shiny Logo. Login page, for check it can use login Email: [email protected] password: admin123 on heroku app with Materialize library for UI. Dashboard, with 2 access leve 1- Manager level Dahsboard can Search, add, remove and manipulate employees, posts and edit the his/her profile's information. 2- Employee level Dahsboard can Search, add, removeand manipulate posts and edit the his/her profile's information. in this part per new post will make a notification for all Managers and employees
how it works?(The link to a video of project)
React, Lazy Loading, Material-UI, css3, react-timeout,
MongoDB, Express, passportjs, cors, socket.io,
node.js and node package manager (Yarn) shall be installed.
After clone to your local repo.
npm install/ Yarn add
Then, run app
Yarn start
- Secure login - login by using Passport.JS local strategy
- post search - by post title, subtitle and context.
- user search - by users name and email.
- add new post and users - In Employee level only can add new posts in manager level can add posts and users
- edit post and users and portfolio - review and edit: In Employee level only can edit posts in manager level can edit posts and users, etc..
- delete post and users -- In Employee level only can delete posts in manager level can delete posts and users, etc..
Use Heroku to deploy, https://final-mongo.herokuapp.com
- Node.js - Node.js
- Express.js - Web framework for node.js
- Mongoose.js - Object modeling for node.js
- Passport.js - Authentication for node.js
- Mlab database (https://mlab.com) - mongodb deployment.
- Maryam Keshavarz https://github.com/kmaryam27
- CJ Jordan and Hannah Patellis, our bootcamp teachers.
- Tatiana Alcocer, TA