The goal is a single page application with user management without special business logic.
It should be developed in Javascript with following techniques: nodejs, Angular JS, mongodb, AMD modules.
Dynamic subdomain support, our clients will be use their name in the URL: companyname.DOMAIN.COM.
Without subdomain, the landing page provides sign-up possibility.
We need following:
- companies and their users
- admin role users
- login and registration (with e-mail confirmation) modules
- admins could manage userlist in a choosable module with editable grid
- simple users see only empty screen with a logout option
- menu with links to choosable modules. Two dummy module is enough to define.
- users have own module list in DB. Choosed modules are stored as user’s modules. These modules should be appeared on the screen after next logout / login.
- RESTful API (which provides basic services, ex. userlist, update a user, etc.)
We need installation with basic configuration in offered and discussed runtime environment after development.