Giter Site home page Giter Site logo

employee-management-system's Introduction

Restaurant App and Automation software with Facebook components

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)

technologies:

Front-End:

React, Lazy Loading, Material-UI, css3, react-timeout,

Back-End:

MongoDB, Express, passportjs, cors, socket.io,

Getting Started

Prerequisitesz

node.js and node package manager (Yarn) shall be installed.

Installing

After clone to your local repo.

npm install/ Yarn add

Then, run app

Yarn start

image

Upload Photo

Upload Photo

Upload Photo

Upload Photo

Upload Photo

Upload Photo

Upload Photo

Features implemented

  • 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..

Deployment

Use Heroku to deploy, https://final-mongo.herokuapp.com

Built the following major node packages,

Authors

Acknowledgments

  • CJ Jordan and Hannah Patellis, our bootcamp teachers.
  • Tatiana Alcocer, TA

employee-management-system's People

Contributors

dependabot[bot] avatar kmaryam27 avatar

Recommend Projects

  • React photo React

    A declarative, efficient, and flexible JavaScript library for building user interfaces.

  • Vue.js photo Vue.js

    ๐Ÿ–– Vue.js is a progressive, incrementally-adoptable JavaScript framework for building UI on the web.

  • Typescript photo Typescript

    TypeScript is a superset of JavaScript that compiles to clean JavaScript output.

  • TensorFlow photo TensorFlow

    An Open Source Machine Learning Framework for Everyone

  • Django photo Django

    The Web framework for perfectionists with deadlines.

  • D3 photo D3

    Bring data to life with SVG, Canvas and HTML. ๐Ÿ“Š๐Ÿ“ˆ๐ŸŽ‰

Recommend Topics

  • javascript

    JavaScript (JS) is a lightweight interpreted programming language with first-class functions.

  • web

    Some thing interesting about web. New door for the world.

  • server

    A server is a program made to process requests and deliver data to clients.

  • Machine learning

    Machine learning is a way of modeling and interpreting data that allows a piece of software to respond intelligently.

  • Game

    Some thing interesting about game, make everyone happy.

Recommend Org

  • Facebook photo Facebook

    We are working to build community through open source technology. NB: members must have two-factor auth.

  • Microsoft photo Microsoft

    Open source projects and samples from Microsoft.

  • Google photo Google

    Google โค๏ธ Open Source for everyone.

  • D3 photo D3

    Data-Driven Documents codes.