Skip to content

shootermv/mesi-react

Folders and files

NameName
Last commit message
Last commit date

Latest commit

 

History

32 Commits
 
 
 
 
 
 
 
 
 
 
 
 
 
 

Repository files navigation

Client for MESI project

demo

Rewrited With React & Redux

Mesi project is sort of project management tool (kind of my implementation of kanban board)
Here is link to old version of mesi project

Server

Server is built with Nodejs Express framework + MongoDB
link to Server part of the project

Based On: React + Redux - User Registration and Login Tutorial & Example

Authentication

Mesi contains user authentication implementation with "Admin" and "User" roles. Admin - for a team leader and User - for programmer.

Team leader can create tasks and drag them to programmer earea - to assign the task to the programmer. Programmers can notify their progress by changing the status of the task (by clicking on status label):

  • new
  • active - the task programmer is currently working on (will appear blue at Admin's dashboard)
  • completed

Stack

Setup Develop Environment

  • (You should have node and Mongodb nistalled and running)
  • clone and run backend part in different terminal
  • create ".env.local" file with following key:
    REACT_APP_API_URL=http://localhost:4000
    
  • clone project git clone https://github.com/shootermv/mesi-react.git
  • run npm i to install dependencies
  • run npm start

Run Tests

  • run npm test

About

rewriting MESI project (created long ago using angularjs) with react + redux

Topics

Resources

Stars

Watchers

Forks

Releases

No releases published

Packages

 
 
 

Contributors