An InterNations webpage to manage users and groups.
- 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.
Url | Username | Password |
---|---|---|
http://internations-ums.surge.sh/ | jlmonroy13@gmail.com | test12345 |
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).
$ git clone git@github.com:jlmonroy13/internations-ums.git
$ cd internations-ums
$ npm install
$ npm start
$ npm run build
Jest.
$ npm jest