Experience effortless customer management and dynamic Google Maps visualization in a user-friendly application.
demo.mp4
Without a CRM, valuable customer data might be scattered across spreadsheets and email threads, leading to missed opportunities and inefficient communication. As a company expands, keeping track of customer interactions and history becomes increasingly complex.
With this application, businesses can effortlessly create customer profiles, visualize them on a map for strategic insights, and seamlessly modify customer details and their interaction history. This streamlined approach enhances data management and empowers businesses to foster more meaningful and profitable customer relationships.
- Register and login users.
- Create customers for each user.
- View customers on map.
- View and edit customer information.
- View and edit customer history (business correspondence).
- Fully responsive.
- Authentication with JWT.
- Animations using Framer Motion.
- Node.js server deployed to AWS using AWS Elastic Beanstalk, AWS EC2, AWS Load Balancer, AWS S3, AWS CloudFront and GitHub Actions.
- MongoDB database deployed to MongoDB Atlas.
React Hook Form, Yup, SuperTest, Cypress, AWS Elastic Beanstalk, AWS EC2, AWS Load Balancer, AWS S3, AWS CloudFront, AWS RDS, GitHub Actions.
- Unit tests with Jest.
- Integration tests with Jest and Supertest.
- End-to-End tests with Cypress.
- React.js front end deployed to Netlify.
- Node.js server deployed to AWS.
- MongoDB database deployed to MongoDB Atlas.