A modern web application designed with React, Vite, and Tailwind CSS. The Knowledge Cafe project is built to offer a seamless user experience with efficient performance and scalability.
- Clone the repository:
git clone <repository-url> cd knowledge-cafe
- Install dependencies:
npm install
-
Development Server:
npm run dev
Starts the development server using Vite.
-
Build for Production:
npm run build
Builds the application for production.
-
Preview Production Build:
npm run preview
Previews the production build.
-
Linting:
npm run lint
Lints the project using ESLint.
- React:
^18.3.1
- React DOM:
^18.3.1
- React Icons:
^5.3.0
- Prop Types:
^15.8.1
- Vite:
^5.4.8
- Tailwind CSS:
^3.4.14
- PostCSS:
^8.4.47
- AutoPrefixer:
^10.4.20
- ESLint:
^9.11.1
with React plugins - @vitejs/plugin-react:
^4.3.2
- Type Definitions for React and React DOM
- Fast Development: Leveraging Vite for blazing-fast build and development.
- Styling: Fully responsive design powered by Tailwind CSS.
- Icons: Comprehensive set of icons from React Icons.
- Linting: Ensures clean and maintainable code with ESLint.
knowledge-cafe/
├── src/
│ ├── components/ # React components
│ ├── pages/ # Application pages
│ ├── assets/ # Static assets
│ └── App.jsx # Main application file
├── public/ # Public assets
├── package.json # Project configuration
└── vite.config.js # Vite configuration
- Fork the repository.
- Create a new feature branch:
git checkout -b feature-name
- Commit your changes:
git commit -m "Add your message"
- Push to the branch:
git push origin feature-name
- Open a pull request.
This project is licensed under the MIT License. See the LICENSE file for details.
For any inquiries or contributions, feel free to reach out:
- Email: tssabbirhosen@gmail.com
- Portfolio: Sabbir Hosen