A web application for managing customer data. It offers functionalities to create, read, update, and delete customer information (CRUD operations), making it a Customer Relationship Management (CRM) tool.
Features:
Customer Management:
Provides a list of all customers in the system.
Users can search for specific customers by name, date associated with the customer (e.g., signup date), phone number, or email address.
Allows adding new customers to the system.
Users can remove existing customers from the system (potentially with archive functionality).
Activity Log:
Tracks and stores actions performed within the system related to customers.
This could include adding, updating, or deleting customer information.
Technologies Used:
TypeScript: A superset of JavaScript that adds static typing for improved code reliability.
React: A popular JavaScript library for building user interfaces.
Redux: A state management library for predictable data flow in the application.
Tailwind CSS: A utility-first CSS framework for rapid UI development.
SASS: A preprocessor for CSS that adds features like variables and nesting for cleaner code.