Ecosyste.ms: Awesome

An open API service indexing awesome lists of open source software.

Awesome Lists | Featured Topics | Projects

https://github.com/gabrielcarames/grammar-gate

A grammar website with multiple features, using the ChatGPT API. Made with Next.js and TailwindCSS.
https://github.com/gabrielcarames/grammar-gate

chatgpt chatgpt-api grammar grammar-checker nextjs react summarizer tailwindcss translator translator-app

Last synced: 15 days ago
JSON representation

A grammar website with multiple features, using the ChatGPT API. Made with Next.js and TailwindCSS.

Awesome Lists containing this project

README

        

# Grammar Gate 📑 ✍🏻

Grammar Gate is a writing tool platform powered by the [OpenAI ChatGPT API](https://platform.openai.com/docs/guides/chat) that offers a range of features to enhance your writing skills. Perfect for students, professionals, and anyone looking to communicate more effectively.

## Technologies 💫
[![NextJS](https://img.shields.io/badge/-Next.JS-black?style=for-the-badge&logo=Next.js)](https://nextjs.org/)
[![React](https://img.shields.io/badge/-React.js-blue?style=for-the-badge&logo=React)](https://es.reactjs.org/)
[![TypeScript](https://img.shields.io/badge/-TypeScript-white?style=for-the-badge&logo=Typescript)](https://www.typescriptlang.org/)
[![Javascript](https://img.shields.io/badge/-Javascript-323330?style=for-the-badge&logo=Javascript&logoColor=F7DF1E)](https://developer.mozilla.org/es/docs/Web/JavaScript)
[![TailwindCSS](https://img.shields.io/badge/-TailwindCSS-38BDF8?style=for-the-badge&logo=tailwind-css&logoColor=white)](https://tailwindui.com/)
[![ChatGPTAPI](https://img.shields.io/badge/-ChatGPT-74ab9c?style=for-the-badge&logo=openai)](https://graphql.org/)

## Features

- ***Grammar Checker***
identifies grammatical errors in your text and provides you with a list of suggested corrections. Simply copy and paste your text into our tool, and our checker will analyze your writing for grammar, spelling, and punctuation mistakes. Our grammar checker covers a range of grammatical rules, including verb tense, subject-verb agreement, and articles.

- ***Text Summarizer***
helps you condense long passages of text into shorter, more concise versions. Simply copy and paste your text into our tool and select the desired summary length. Our summarizer identifies the most important information in your text, so you can get a quick overview without having to read the entire document.

- ***Translator***
translates text from one language to another by analyzing the context of your text to provide the most accurate translation possible.
We support translation between many popular languages, including Spanish, French, German, Chinese, and more.
If you don't know the language of your text, you can use our language detection tool to identify it automatically.

## Desktop site 🖥️

https://user-images.githubusercontent.com/49535753/233981475-0f8b052c-18fb-4073-bcda-05a3348bdc69.mp4

## Mobile site 📱

https://user-images.githubusercontent.com/49535753/233981518-d64d7aa6-e0d5-4760-8027-d5652bab69ba.mp4

## Install ⚒
Clone and install
```bash
git clone https://github.com/GabrielCarames/grammar-gate.git
pnpm i
```
Run the app locally
```bash
pnpm run dev
```

## Environment variables 🏭
> ***Warning***: You need an OpenAI API key to run this app locally. You can get one here for free: https://platform.openai.com/account/api-keys

The app needs to use the variables located in the "env.example" file. To access them, follow the following steps:
- Create a new file named "**.env**" in the root of the app.
- Copy and paste everything in the "**.env.example**" file into the "**.env**" file. 

## Deployment 🚀
You can see the deployment by [clicking here](https://grammar-gate-gabrielcarames.vercel.app/).

## Disclaimer ⚠️

- While our Grammar Gate platform is designed to provide the most acurrate solutions for our grammar tools, it may not always be 100% accurate. Grammar gate tools are best used as a supplement to your own knowledge and judgment about grammar. We are not responsible for any errors or inaccuracies in your writing that may go undetected by Grammar Gate.

- Unfortunately, the ChatGPT API is currently very slow due to the high demand and may take a while to get a response from both the grammar checker and text summarizer. Please be patient.