This project is a comprehensive suite of AI-powered tools for content creation, writing assistance, and file manipulation. It's built using Next.js and bootstrapped with create-next-app
.
- Content Summarizer
- Title Rewriter
- Cold Email Writer
- AI Rephraser
- Translate
- Grammar Fixer
- Business Plan Generator
- Trivia Generator
- AI Detector
- Explain Like I'm Five
- PDF Summarizer
- PDF Annotator
- PDF Text Extractor
- Audio to Text
- Extract Audio
- Video Format Converters (MP4 to AVI, MP4 to MOV, MP4 to WebM)
- Audio Format Converters (M4A to MP3, MP4 to MP3)
- Add Subtitles
First, run the development server:
npm run dev
# or
yarn dev
# or
pnpm dev
# or
bun dev
Open http://localhost:3000 with your browser to see the result.
You can start editing the pages by modifying files in the app
directory. The pages auto-update as you edit the files.
- Next.js
- React
- TypeScript
- Tailwind CSS
- React Hook Form (for some components)
The project is organized into several main directories:
app
: Contains the main pages and routing structurecomponents
: Reusable React componentspublic
: Static assets
Key components include:
- TextEditor
- Form
- DownloadFile
- Rating
- QrCode
This project uses Tailwind CSS for styling. Custom styles can be found in the respective component files.
The application integrates various AI capabilities for content generation and manipulation. Please refer to the individual tool components for specific AI implementations.
The project includes some accessibility features, such as the use of TooltipButton components. However, there's room for further accessibility enhancements.
The Translate component suggests potential for internationalization, although full i18n implementation may not be present.
To learn more about Next.js, take a look at the following resources:
- Next.js Documentation - learn about Next.js features and API.
- Learn Next.js - an interactive Next.js tutorial.
The easiest way to deploy your Next.js app is to use the Vercel Platform from the creators of Next.js.
Check out our Next.js deployment documentation for more details.