/SummarAIze

OpenAI powered App for article summary generation

Primary LanguageTypeScriptMIT LicenseMIT

Tech used

SummarAIze

Introducing SummarAIze: Your Instant Article Summary Generator

Are you tired of sifting through long articles to get the information you need? Say hello to SummarAIze, your go-to app for instant article summaries!

Key Features:

🚀 Instant Summaries: Simply paste the link to any article, and SummarAIze will use cutting-edge OpenAI technology to generate a concise summary for you in seconds.

🧠 OpenAI: We use powerful OpenAI algorithms which understand the context and key points of articles, ensuring you get a meaningful summary that captures the essence of the content.

📚 Stay Informed: SummarAIze empowers you to stay informed even when you're short on time. Quickly grasp the main ideas, insights, and takeaways from any article.

💼 Ideal for Professionals: Whether you're a busy professional, student, or anyone looking to save time, SummarAIze is your secret weapon for efficient information consumption.

🔗 Universal Compatibility: SummarAIze supports a wide range of articles from news websites, blogs, research papers, and more. Just paste the link, and let us do the rest.

📱 Mobile and Desktop: Access SummarAIze on your favorite devices, so you're always just a click away from smarter reading.

🌎 Language Diversity: Article summaries can be generated in you preferred language.

Don't waste any more time reading lengthy articles. SummarAIze does the hard work for you, delivering the essence of articles right at your fingertips.

Start using SummarAIze today and experience the future of effortless article summarization!

See it live

You can access the live version of SummarAIze by visiting: SummarAIze Live

Tech Stack:

  • HTML
  • CSS
  • Tailwind
  • TypeScript
  • React
  • Redux
  • Redux Toolkit

Tools Used

  • Vite: Used for development and bundling of the application.
  • ESLint: Used with the AirBNB React standards to maintain code quality.
  • Prettier: Used as a code formatter to ensure consistent code style.
  • TSDoc: Used for documentig project using TSDOC/JSDOC comments.
  • GitHub Pages: Used for hosting the SummarAIze application.
  • GitHub Actions: Utilized as a simple CI/CD pipeline for automated deployments.
  • Husky: Utilized as a pre-commit hooks to ensure code quality.
  • PostCSS: Used for autoprefixing the CSS properties and Tailwind support.

Installation and Usage

To run the SummarAIze application locally, follow these steps:

  1. Clone this repository: git clone https://github.com/splawskip/SummarAIze.git.
  2. Navigate to the project directory: cd SummarAIze.
  3. Install the dependencies: npm install.
  4. Build the application: npm run build or use npm run dev to start Vite server.
  5. Open the index.html file in your preferred web browser or open url generated by Vite.

License

This project is licensed under the MIT License. See the LICENSE file for more information.

Contributors

Contact

For any inquiries or support, please contact me by choosing some possible contact option available on my profile.