A modern, mobile-first React application that uses NLP techniques to extract key points from text. Built with React, TypeScript, and Tailwind CSS.
- Extractive text summarization
- Configurable number of key points (1-10)
- Dark/light theme support
- Mobile-first responsive design
- Fast, client-side processing
- One-click copy functionality
- Smart keyword extraction
- Intelligent sentence cleaning
# Clone the repository
git clone https://github.com/your-username/text-summarizer.git
# Install dependencies
npm install
# Start development server
npm run dev
- Frontend Framework: React 18.3
- Language: TypeScript 5.5
- Build Tool: Vite 5.4
- Styling: Tailwind CSS 3.4
- Icons: Lucide React
- Development: ESLint, TypeScript ESLint
The application uses a modular architecture with:
- Extractive NLP techniques for text processing
- React hooks for state management
- Mobile-first Tailwind CSS design
- Component-based UI structure
Ed Bates (TECHBLIP LLC)
Some sections of this code were generated with the assistance of AI tools. These contributions were reviewed and integrated by the project creator(s).
Apache-2.0 license - see the LICENSE file for details