-
Colossal Closer is a Customer Relationship Management application that allows a company to track employee-customer interactions and provide relevant data for the company to view progress. Designed for the mobile salesman, this application is responsive on all types of devices. The deep, dark offices of your customer has no service or WiFi? No worries, Colossal Closer is a downloadable progressive web application that even works offline. Colossal Closer makes tracking simple for the salesman on the move and the management team back home.
-
You can view the deployed site at https://colossal-closer.herokuapp.com/.
- Signup Page
- Main Dashboard
- Employee's Customer List
- Single Customer Details
-
For development, after installing all dependencies, you need to create a
.env
file within theserver
directory to storeJWT_SECRET="<put anything here>"
in order to hash the employee's password withinserver/utils/auth.js
. Runnpm start
to begin running the application. -
To sample a deployed employee, use email: "alex@colossalcloser.com" and password: "password123".
This project was designed by a team consisting of four engineers. Neil Dino and Marlon Guandique built the front-end, and Nathan McAnally and Brian Presta designed the back-end.
There are a few pending improvements to this page:
-
Creation of administrative account, allowing managers to view specific employee details.
-
Allow the administrator to create and validate employee emails, ensuring only valid employees register for the site.
-
Map displaying location of all customers and businesses.
-
Ability to add different types of products to the product list.
-
Feature that searches for cetain customers, transactions, or products, and displays the querried data in the requested order.
If you have questions about this project, or if you would like to contribute, visit our repo at [GitHub](https://github.com/nmcanall/Colossal Closer) or contact Nathan directly at nmcanall@citadel.edu.