- User Login and Registration - user verification through email functionality.
- Customer Information Screen - Add/Delete/Update Customer information(Name, email, phone, address, GST No., frequency of automated reminder)
- CRM Screen - For each of the customer, a contact screen has been made where the user can see the history of past communications. He can add the communications made with timestamp information, conversation information. Also there should be a functionality to directly send mail to the customer from the app itself.
- Automated mail scheduling - setting up a mail scheduler which sends a mail of the past conversations with the user at a given number of days.
Mongodbdatabse- Authentication using
JSONWebTokenwith email verification. - In app mail sending usign
nodemailerwith automated reminder mail sending withKue libarary for Job scheduling Winstonlogger for logging purposes