https://github.com/dikshitadas/pasteapp
PasteApp is a React-based tool for quickly saving, organizing, and retrieving text or code snippets, with local storage and a responsive, user-friendly design.
https://github.com/dikshitadas/pasteapp
git react-hot-toast react-icons react-redux react-router-dom reactjs redux
Last synced: 3 months ago
JSON representation
PasteApp is a React-based tool for quickly saving, organizing, and retrieving text or code snippets, with local storage and a responsive, user-friendly design.
- Host: GitHub
- URL: https://github.com/dikshitadas/pasteapp
- Owner: DikshitaDas
- Created: 2024-10-27T14:51:14.000Z (9 months ago)
- Default Branch: main
- Last Pushed: 2025-01-04T13:32:16.000Z (6 months ago)
- Last Synced: 2025-02-13T05:29:39.216Z (5 months ago)
- Topics: git, react-hot-toast, react-icons, react-redux, react-router-dom, reactjs, redux
- Language: JavaScript
- Homepage: https://paste-app-gamma.vercel.app
- Size: 60.5 KB
- Stars: 0
- Watchers: 1
- Forks: 0
- Open Issues: 0
-
Metadata Files:
- Readme: README.md
Awesome Lists containing this project
README
# 📋✨ PasteApp
A simple yet powerful React app for saving, organizing, and accessing text snippets or code effortlessly! PasteApp ensures all your frequently used text is at your fingertips, even across sessions.## 🎯 Key Features
- **📝 Create & Edit**: Add new pastes or update existing ones in seconds.
- **🔍 Quick Search**: Instantly filter pastes by title with an interactive search.
- **📋 Copy to Clipboard**: Copy paste content with a single click.
- **🗑️ Delete Safely**: Remove unwanted pastes with a confirmation to keep it clean.
- **🎨 Light/Dark Themes**: Responsive design powered by Tailwind CSS adapts to your preference!## 🛠️ Tech Stack
- **Frontend**: React + Redux for smooth state management.
- **Styling**: Tailwind CSS for a fully responsive, customizable UI.
- **Icons**: Font Awesome for clear, recognizable action icons.
- **Notifications**: React Hot Toast for feedback on actions.
- **Storage**: Local Storage to keep data intact between sessions.## 🗂️ Project Structure
- **Components**: Organized modularly (`Navbar`, `Pastes`, `Home`) to ensure clean, manageable code.
- **State Management**: Redux slices to control and manipulate pastes seamlessly.
- **Theme Adaptability**: CSS settings for light and dark themes, enhancing user experience.## ⚙️ Getting Started
1. **Clone** the repository:
```bash
git clone https://github.com/DikshitaDas/PasteApp.git
cd PasteApp
```2. **Install** dependencies:
```bash
npm install
```3. **Run** the app:
```bash
npm start
```## 🤝 Contributions
All contributions are welcome! Open issues and PRs for new features, UI improvements, or bug fixes.