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
- Host: GitHub
- URL: https://github.com/kleviss/bonkilingua
- Owner: kleviss
- Created: 2025-07-16T18:45:02.000Z (12 months ago)
- Default Branch: master
- Last Pushed: 2025-09-02T00:12:25.000Z (10 months ago)
- Last Synced: 2025-09-02T02:28:27.717Z (10 months ago)
- Language: TypeScript
- Homepage: https://bonkilingua.vercel.app
- Size: 415 KB
- Stars: 0
- Watchers: 0
- Forks: 0
- Open Issues: 0
-
Metadata Files:
- Readme: README.md
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
```