Skip to content

Our customer relationship management system, developed with React, TypeScript, Shadcn UI, Redux Toolkit, React Table, React Hook Form, and Zod, facilitates seamless management of customer interactions, ensuring efficient CRUD operations and data integrity.

Notifications You must be signed in to change notification settings

rahmatulloh19/CRM_TS

Repository files navigation

CRM System Website

Welcome to our CRM (Customer Relationship Management) system website repository. This system helps businesses manage interactions with customers effectively.

Features

  • React: Utilize the React library for building dynamic user interfaces.
  • Typescript: Develop with TypeScript for enhanced type safety and developer productivity.
  • React Table: Utilize the React Table library for efficient rendering and handling of tabular data.
  • Redux Toolkit: Manage state with Redux Toolkit for predictable state management in your application.
  • CRUD Operations: Perform CRUD (Create, Read, Update, Delete) operations for managing customer data.
  • Shadcn UI: Implement Shadcn UI components for consistent and visually appealing user interface design.
  • Tailwind CSS: Utilize Tailwind CSS for rapid and customizable styling of user interface elements.
  • React Hook Form: Implement React Hook Form for efficient and flexible form validation and management.
  • Zod: Use Zod for schema validation and data validation in your application.

Technologies Used

  • Frontend: React, TypeScript, Redux Toolkit, Tailwind CSS, Shadcn UI, React Hook Form
  • Table Management: React Table
  • Validation: Zod

Installation

  1. Clone the repository: Download or clone this repository to your local machine.
  2. Install dependencies: Ensure you have Node.js and npm installed. Run npm install to install the necessary dependencies.
  3. Start the server: Execute the server with the command npm run dev.
  4. Access the website: Open your web browser and go to http://localhost:5173 to access the CRM system website.

Sure, here's the revised "Contributing" section:

Contributing

We welcome contributions from the community! If you'd like to contribute to Snapgram, please follow these guidelines:

  1. Fork the repository.
  2. Create a new branch: git checkout -b feature/new-feature.
  3. Make your changes and commit them: git commit -m 'Add new feature'.
  4. Push to the branch: git push origin feature/new-feature.
  5. Submit a pull request.

About

Our customer relationship management system, developed with React, TypeScript, Shadcn UI, Redux Toolkit, React Table, React Hook Form, and Zod, facilitates seamless management of customer interactions, ensuring efficient CRUD operations and data integrity.

Resources

Stars

Watchers

Forks

Releases

No releases published

Packages

No packages published