- Customer data entry and editing forms.
- Organising the customer contacts along the completion status (first contact, meeting planned, etc).
- Storing customer and manager data in a MongoDB database (full spectrum of CRUD operations).
- Session based authorization and authentication (Passport.js).
- Two different authorization roles (administrator and manager).
- Server side rendering (SSR) with Handlebars template engine.
- Excel import and export.
- Text search and filtering by date.
- Javascript
- Node.js
- Express
- MongoDB
- Mongoose
- Passport.js
- SHA256
- HTML5
- CSS3
- Bulma
- Handlebars
- SheetJS