QuickCSV is a simple React application that allows users to input text items, manage them in a list, and download the list as a CSV file. You can also follow the creator on Instagram directly from the app.
- Add items to a list.
- Clear individual items from the list.
- Download the list as a CSV file.
- Follow the creator on Instagram.
- React
- Vite
- Tailwind CSS
-
Clone the repository:
git clone https://github.com/shawaiz-khan/quickcsv.git
-
Navigate to the project directory:
cd quickcsv
-
Install dependencies:
npm install
-
Start the development server:
npm run dev
-
Open your browser and go to
http://localhost:3000
to see the app in action.
- Add Item: Type an item in the input field and either press
Enter
or click the "Add" button to add it to the list. - Clear Item: Click the "Clear" button next to any item in the list to remove it.
- Download CSV: Click the "Download CSV" button to download all items in the list as a CSV file.
- Follow on Instagram: Click the "Follow on Instagram" button to open the creator's Instagram profile in a new tab.
- The application uses the
useState
hook to manage the state of items. - Items can be added and cleared using respective functions.
- The
handleDownloadCSV
function converts the list of items into a CSV format and triggers a download. - The
handleFollow
function opens the creator's Instagram profile in a new tab.
This project is licensed under the MIT License. See the LICENSE file for details.
- Shawaiz Khan
Instagram
- Thanks to the React community for their resources and support.