https://github.com/prithvikings/contentify
https://github.com/prithvikings/contentify
Last synced: 12 months ago
JSON representation
- Host: GitHub
- URL: https://github.com/prithvikings/contentify
- Owner: prithvikings
- Created: 2024-03-24T13:15:53.000Z (over 2 years ago)
- Default Branch: master
- Last Pushed: 2024-03-24T13:44:20.000Z (over 2 years ago)
- Last Synced: 2025-03-30T21:30:13.538Z (over 1 year ago)
- Language: JavaScript
- Size: 68.4 KB
- Stars: 0
- Watchers: 1
- Forks: 0
- Open Issues: 0
-
Metadata Files:
- Readme: README.md
Awesome Lists containing this project
README
# Article Summarizer
## Live Link
https://sumz-gpt-4.netlify.app/
Welcome to Contentify! This project aims to revolutionize content creation by providing a user-friendly and efficient platform for creating various types of content, ranging from articles and blogs making them concise to read.
## Tech Stack
**Client:** React, Redux, TailwindCSS
**Server:** Node, Express
## Features
👉 Modern User Interface: A modern and user-friendly interface, offering an intuitive experience for users.
👉 Summary Generation: Users can input the URL of a lengthy article, and the web app utilizes AI to provide a concise summary of the article content.
👉 History Saving with Local Storage: The app includes a history feature, allowing users to save summaries locally, providing a convenient way to revisit and manage their reading history.
👉 Copy to Clipboard Functionality: Enables users to easily share or store the summarized content by copying it to their clipboard.
👉 Advanced RTK Query API Requests: Utilizes the advanced capabilities of Redux Toolkit (RTK) Query for making API requests. These requests fire conditionally based on specific criteria, optimizing data fetching and management.
## Quick Start
Follow these steps to set up the project locally on your machine.
## Prerequisites
Make sure you have the following installed on your machine:
-Git
-Node.js
-npm (Node Package Manager)
Cloning the Repository
## Installation
Install the project dependencies using npm:
```bash
npm install
```
## Set Up Environment Variables
Create a new file named .env in the root of your project and add the following content:
```bash
VITE_RAPID_API_ARTICLE_KEY=
```
Replace the placeholder values with your actual credentials. You can obtain these credentials by signing up on the Rapid API website.
## Running the Project
```bash
npm run dev
```
Open http://localhost:5173 in your browser to view the project.