Skip to content
No description, website, or topics provided.
Branch: master
Clone or download
Fetching latest commit…
Cannot retrieve the latest commit at this time.
Permalink
Type Name Latest commit message Commit time
Failed to load latest commit information.
.vscode
client
config
extras
screenshots
server
.babelrc
.eslintrc.json
.gitignore
.prettierrc.json
LICENSE
README.md
index.js
nodemon.json
package.json
styles.css
webpack.config.client.js
webpack.config.client.production.js
webpack.config.server.js

README.md

User Manage

User manage is a MERN app built as a part of assignment given to be completed under 4 hours.

Installation

Install the dependencies and devDependencies and start the server.

$ npm install -d

For dev environments...

$ npm run dev

For production environments...

$ npm run build

For running just the server...

$ npm run server

For Jest Enzyme testing...(Did not get time to create test cases.)

$ npm run test

For Fixing and Checking Lint...

$ npm run lintfix

Stories/Features

  • I can see a list of existing users
  • I can see a list of existing groups
  • I can create users
  • I can create groups
  • I can assign users to a group they aren’t already part of
  • I can remove users from a group
  • I can delete groups when they no longer have members
  • I can delete users








Tech

User Manage uses a number of open source projects:

Todos

  • Add Jest unit and mock tests.
  • Use JWT for authetication and server authorization.
  • Add users to groups.
  • Edit users and groups
  • Detail of users and groups
  • Validation for users when creating groups.
You can’t perform that action at this time.