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

https://github.com/kleviss/bonkilingua

Get rewarded with BONK to fix your typos and learn a new language
https://github.com/kleviss/bonkilingua

Last synced: 9 months ago
JSON representation

Get rewarded with BONK to fix your typos and learn a new language

Awesome Lists containing this project

README

          

# BONKILINGO

BONKILINGO is a mobile app designed for language learners, featuring a ChatGPT-based text correction tool. The core functionality allows users to input text in any language and receive a polished, corrected version, which can be easily copied for use elsewhere.

## Features

### Text Correction

- Input text in any language you are learning.
- Advanced AI analyzes and corrects grammar, spelling, syntax, and style errors.
- Corrected text is displayed clearly, with an option to copy to clipboard.

### BONK Rewards System

- Earn "BONK" points for each text correction session to gamify the experience.
- Reward dashboard shows accumulated BONK points and potential redeemable benefits (e.g., premium features, language exercises, cosmetic upgrades).
- The reward system encourages frequent app usage without unnecessary complexity.

### Language Learning Tab

- Secondary tab for language learning based on user-provided prompts or corrected texts.
- Personalized language exercises (e.g., vocabulary quizzes, sentence construction tasks) generated from user input or correction history.
- Lessons tailored to the user’s proficiency level and target language.

### Additional Features

- Simple, intuitive UI/UX suitable for all language learners.
- Support for multiple languages for text input and correction.
- Optimized for mobile use, with offline capabilities for basic corrections.
- Progress tracker to show improvements in language skills over time.
- Engaging, user-friendly, and motivating, with the BONK rewards system as the central incentive for repeated use.

## Getting Started

This project uses [Next.js](https://nextjs.org/) and [Tailwind CSS](https://tailwindcss.com/), and is managed with [Yarn](https://yarnpkg.com/).

### Prerequisites

- [Node.js](https://nodejs.org/) (v18 or later recommended)
- [Yarn](https://yarnpkg.com/)

# Installation

Install dependencies:

```bash
yarn install
```

### Running the Development Server

Start the app in development mode:

```bash
yarn dev
```

Open [http://localhost:3000](http://localhost:3000) in your browser to view the app.

### Building for Production

To build the app for production:

```bash
yarn build
```

To start the production server after building:

```bash
yarn start
```

### Linting and Formatting

To run type checking and linting:

```bash
yarn lint
```

To format the codebase:

```bash
yarn format
```