Code Monkey home page Code Monkey logo

summarizer's Introduction

๐Ÿ“š Sumz - A Summarizer

GitHub stars GitHub forks GitHub issues

Sumz - A Summarizer is an innovative tool designed to generate concise summaries of articles using modern web technologies. The application offers a visually appealing and responsive interface, providing users with quick insights and key points without the need to read the entire text.

๐Ÿš€ Key Features

  • ๐Ÿง  Advanced Summarization: Utilize the OpenAI GPT-4 model to generate concise and accurate summaries of articles.
  • ๐ŸŽจ Visually Appealing Interface: Developed with React.js and styled with Tailwind CSS for a responsive and engaging user experience.
  • ๐ŸŒ Data Fetching: Integration with Rapid API ensures rapid and reliable access to diverse content sources.
  • โš™๏ธ Efficient State Management: Employ Redux Toolkit to manage complex data interactions and API requests.
  • โšก Quick Insights: Provide users with essential information quickly, enhancing productivity.
  • ๐Ÿ—‚๏ธ Persistent Summaries: Store generated summaries and display links to previously generated summaries, fetching them efficiently without additional API calls.
  • ๐Ÿ”— Link Copying: Allow users to copy links for generated summaries for easy sharing.

๐Ÿ› ๏ธ Tech Stack

  • Frontend: React.js, Tailwind CSS
  • State Management: Redux Toolkit
  • API Integration: Rapid API
  • AI Model: OpenAI GPT-4

๐Ÿ Getting Started

Prerequisites

  • React.js
  • Rapid API Key
  • OpenAI API Key

Installation

  1. Clone the repository:

    git clone https://github.com/T1rth1/Summarizer.git
    cd Summarizer
  2. Install dependencies using Vite:

    npm install
  3. Create a .env file in the root directory and add your environment variables:

    NODE_ENV=development
    PORT=3000
    VITE_RAPID_API_KEY=your_rapid_api_key
    VITE_OPENAI_API_KEY=your_openai_api_key
  4. Run the development server:

    npm run dev
  5. Open http://localhost:3000 in your browser to see the application.

๐Ÿ“ง Contact

Tirth Patel - Your Email

Project Link: Sumz - A Summarizer


โญ๏ธ Don't forget to give a star if you like this project! โญ๏ธ

summarizer's People

Contributors

t1rth1 avatar

Stargazers

 avatar

Watchers

 avatar

Recommend Projects

  • React photo React

    A declarative, efficient, and flexible JavaScript library for building user interfaces.

  • Vue.js photo Vue.js

    ๐Ÿ–– Vue.js is a progressive, incrementally-adoptable JavaScript framework for building UI on the web.

  • Typescript photo Typescript

    TypeScript is a superset of JavaScript that compiles to clean JavaScript output.

  • TensorFlow photo TensorFlow

    An Open Source Machine Learning Framework for Everyone

  • Django photo Django

    The Web framework for perfectionists with deadlines.

  • D3 photo D3

    Bring data to life with SVG, Canvas and HTML. ๐Ÿ“Š๐Ÿ“ˆ๐ŸŽ‰

Recommend Topics

  • javascript

    JavaScript (JS) is a lightweight interpreted programming language with first-class functions.

  • web

    Some thing interesting about web. New door for the world.

  • server

    A server is a program made to process requests and deliver data to clients.

  • Machine learning

    Machine learning is a way of modeling and interpreting data that allows a piece of software to respond intelligently.

  • Game

    Some thing interesting about game, make everyone happy.

Recommend Org

  • Facebook photo Facebook

    We are working to build community through open source technology. NB: members must have two-factor auth.

  • Microsoft photo Microsoft

    Open source projects and samples from Microsoft.

  • Google photo Google

    Google โค๏ธ Open Source for everyone.

  • D3 photo D3

    Data-Driven Documents codes.