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 is built with Nodejs Express framework + MongoDB
link to Server part of the project
Based On: React + Redux - User Registration and Login Tutorial & Example
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):
newactive- the task programmer is currently working on (will appear blue at Admin's dashboard)completed
- Persistence store: MongoDB
- Backend: Node.js
- Awesome AngularJS on the client
- Responsive CSS based on Twitter's bootstrap
- Real Time syncronization based on socket.io
- (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 ito install dependencies - run
npm start
- run
npm test