1.0.5 • Published 5 months ago
react-custom-fileupload-ks v1.0.5
React Custom File Upload 📁
A modern, customizable file upload component for React applications with progress tracking and drag-n-drop support.
Features ✨
- 🚀 Drag and drop file upload
- 📊 Real-time upload progress tracking
- 🎨 Customizable UI with Tailwind CSS
- ⌨️ Full TypeScript support
- 🔄 Context API for state management
- 📱 Responsive design
- ⚡ Optimized performance
- 🎯 Multiple file support
Tech Stack 🛠
- React 18
- TypeScript
- Tailwind CSS
- Vite
- React Dropzone
- Context API
Getting Started 🚀
- Clone the repository:
git clone https://github.com/sankarkumark34/react-custom-fileUpload.git
- Install dependencies:
npm install
- Run development server:
npm run dev
- Build for production:
npm run build
Usage 💻
import { FileUploadProvider, FileUploader } from './components';
function App() {
return (
<FileUploadProvider>
<div className="min-h-screen flex items-center justify-center">
<FileUploader />
</div>
</FileUploadProvider>
);
}
Contributing 🤝
- Fork the repository
- Create your feature branch (
git checkout -b feature/AmazingFeature
) - Commit your changes (
git commit -m 'Add some AmazingFeature'
) - Push to the branch (
git push origin feature/AmazingFeature
) - Open a Pull Request
License 📄
Distributed under the MIT License. See LICENSE
for more information.
Contact 📬
Sankar - @LinkedIn
Project Link: https://github.com/sankarkumark34/react-custom-fileUpload.git