REACT-COMPONENTS is a React-based project designed to showcase reusable UI components built with modern web development tools. This project is focused on delivering high-quality, animated, and customizable components that can easily be integrated into various web applications.
The project has a well-organized folder structure that contains only the reusable components. Here’s the current layout:
src/
├── components/
│ ├── Blogs1.jsx
│ ├── Blogs2.jsx
│ ├── Button.jsx
│ ├── Card.jsx
│ ├── Credit_Card.jsx
│ ├── Footer.jsx
│ ├── Login.jsx
│ ├── Navbar.jsx
│ ├── Pricing_Cards.jsx
| |__ Accordion.jsx
| |
│ └── SearchBar.jsx
|
├── App.jsx
└── main.jsx
.eslintrc.cjs
.gitignore
CODE_OF_CONDUCT.md
CONTRIBUTING.md
index.html
LICENSE
package-lock.json
package.json
vite.config.js
- React (v18.2.0) - JavaScript library for building user interfaces.
- Framer Motion (v11.9.0) - Motion library for React to create animations.
- Lucide React (v0.446.0) - Icon library for building simple and beautiful user interfaces.
- React Router Dom (v6.23.0) - Library for dynamic routing in React applications.
- Vite (v5.2.0) - Frontend build tool that provides fast development and optimized production builds.
- ESLint - Linter for maintaining code quality.
To set up the project locally, follow these steps:
-
Clone the Repository
git clone https://github.com/parthasdey2304/React-Components.git cd react-components
-
Install Dependencies Make sure you have Node.js installed. Then, run the following command:
npm install
-
Start Development Server Start the development server using Vite:
npm run dev
-
Build for Production To create an optimized production build, run:
npm run build
Once the development server is running, open your browser and go to:
http://localhost:3000
You can now explore the reusable components and test their functionality.
npm run dev
: Starts the development server.npm run build
: Builds the project for production.npm run lint
: Lints the project for code style issues.npm run preview
: Previews the production build.
We welcome contributions! Please read our Code of Conduct and Contribution Guidelines before making any contributions.
To contribute:
- Fork the repository.
- Create a new branch (
feature/your-feature
orfix/your-fix
). - Make your changes.
- Test your changes.
- Submit a pull request with a clear explanation of your updates.
For more details, check out our Contribution Guidelines.
If you encounter any bugs or have feature requests, please open an issue. Ensure that the issue hasn't already been reported. Provide detailed information to help us understand and resolve the issue quickly.
This project is licensed under the MIT License. See the LICENSE file for details.
For any questions or suggestions, feel free to reach out:
- Name: Parth Vastavik
- GitHub: Parth Vastavik
- LinkedIn: LinkedIn Profile