Note Maker is a powerful productivity app built with React.js that leverages GPT technology to enhance your writing experience. With features like paraphrasing, grammar checking, translation, expansion, and summarization, this app helps streamline your workflow and improve communication effortlessly.
- Paraphrase: Reword your text to express the same idea in different ways, making it more engaging or easier to understand.
- Grammar Check: Quickly find and correct grammatical errors to improve the clarity and correctness of your writing.
- Translate: Instantly translate your text between multiple languages to communicate globally.
- Expand: Take your short ideas and expand them into detailed content, perfect for brainstorming or creating more elaborate pieces.
- Summarize: Condense long articles, documents, or notes into concise summaries while retaining the core information.
- React.js: A JavaScript library for building user interfaces, providing a fast and responsive experience.
- GPT-3/4: OpenAI's language model to perform tasks like paraphrasing, grammar checking, translation, expansion, and summarization.
- Node.js (v12 or later)
- npm or yarn package manager
- Clone the repository:
git clone https://github.com/yourusername/note-maker-app.git
- Navigate to the project folder:
cd note-maker-app
- Install the dependencies:
npm install
# or
yarn install
- Set up your OpenAI API key by creating a .env file in the root directory:
REACT_APP_OPENAI_API_KEY=your-openai-api-key
- Run the app:
npm start
# or
yarn start
- Open your browser and visit
http://localhost:3000
to use the app.
Once the app is running, you can start using the features directly in the UI. Each feature (paraphrase, grammar check, translate, expand, summarize) has its dedicated section where you can input text and get the output instantly. The app is designed for both speed and ease of use, making it perfect for writers, students, and anyone looking to improve their writing workflow.
If you'd like to contribute to the development of this app, feel free to fork the repository and submit a pull request. Contributions are welcome!
- Fork the repository.
- Create a new branch for your feature or bug fix.
- Make your changes and commit them with clear, descriptive messages.
- Push your changes to your forked repository.
- Submit a pull request with a clear description of the changes you've made.
This project is licensed under the MIT License - see the LICENSE file for details.