Skip to content

jlmonroy13/internations-ums

Repository files navigation

InterNations UMS (User Management System)

An InterNations webpage to manage users and groups.

Features

  • User Management System
    • Log In / Sign Up.
    • Create users and groups.
    • List of existing users and groups.
    • Assign users to a group they aren't already part of.
    • Remove users from a group.
    • Delete groups when they no longer have members.
    • Delete users.
    • When a user is deleted, he is removed from all groups he belong to.
    • A user cannot exist without having at least one group.
    • A user details page.
    • A group detail page.

Live demo

Url Username Password
http://internations-ums.surge.sh/ jlmonroy13@gmail.com test12345

Technology

I'm using Firebase as a data store.

The front-end is built with React. I use Redux as my state container. Client side routing is done with React Router.

This project was generated with [React Slingshot] (https://github.com/coryhouse/react-slingshot).

Installation

$ git clone git@github.com:jlmonroy13/internations-ums.git
$ cd internations-ums
$ npm install

Running the app

$ npm start

Running in production

$ npm run build

Running tests

Jest.

$ npm jest

About

No description, website, or topics provided.

Resources

Stars

Watchers

Forks

Releases

No releases published

Packages

No packages published