Welcome to our CRM (Customer Relationship Management) system website repository. This system helps businesses manage interactions with customers effectively.
- 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.
- Frontend: React, TypeScript, Redux Toolkit, Tailwind CSS, Shadcn UI, React Hook Form
- Table Management: React Table
- Validation: Zod
- Clone the repository: Download or clone this repository to your local machine.
- Install dependencies: Ensure you have Node.js and npm installed. Run
npm install
to install the necessary dependencies. - Start the server: Execute the server with the command
npm run dev
. - 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:
We welcome contributions from the community! If you'd like to contribute to Snapgram, please follow these guidelines:
- Fork the repository.
- Create a new branch:
git checkout -b feature/new-feature
. - Make your changes and commit them:
git commit -m 'Add new feature'
. - Push to the branch:
git push origin feature/new-feature
. - Submit a pull request.