With this passion for language, we are excited to introduce grammingo:an interactive, game-based learning app designed to improve spelling, grammar, and word usage in English & Hindi. Through AI-driven challenges, voice interactions, and real life scenarios, It makes learning languages fun, immersive, and effective.
Al Role Playing Conversations - Users engage in spoken or text based conversations with
virtual characters (teacher, boss, customer, Al coach, etc.), where Al corrects grammar in real time and explains mistakes in a fun, engaging way
Grammar Battle Mode - Players challenge Al or friends in real time spelling & grammar correction battles, racing to fix sentences and earn points, badges, and fun Al generated rewards.
Scan & Fix - Users scan signboards, menus, posters, or handwritten notes, and Al detects and corrects errors instantly.
Auto Translate & Hinglish Fixer - Converts Hinglish into proper English or Hindi for
seamless bilingual learning.
Example: "Mujhe ek coffee pls" -> "मुझे एक कॉफी चाहिए" OR "I would like a coffee, please."
Sing & Correct Mode - Users sing or rap lyrics with grammar mistakes, and Al corrects and enhances them while suggesting rhymes & synonyms for songwriting.
- Frontend: React.js, tailwind CSS
- State Management: fastAPI
- Backend: Node.js, Express (planned for future)
- Database:
Before you begin, ensure you have installed the following:
Follow the steps below to set up the project locally:
# Clone the repository
git clone https://github.com/vimistify/gramminGo.git
# Navigate into the project directory
cd grammingo
# Install the required npm packages
npm install
git clone https://github.com/vimistify/gramminGo.git
# Navigate into the project directory
cd gramminGo
# Install the required npm packages
npm install (or) npm i
# Start the React development server
npm start
Once the server is running, you can view the app at (http://localhost:3000).
We welcome contributions! Follow the steps below to contribute to this project:
# Click the "Fork" button at the top-right of the repository page to create a copy in your GitHub account.
# Clone the forked repository to your local machine
git clone https://github.com/Mujtabaa07/coffeeShop.git
# Navigate into the project directory
cd coffeeShop
# install dependencies
npm install (or) npm i
# Create a new branch for your feature or fix
git checkout -b feature/your-feature-name
# Make Your Changes
Make sure your changes adhere to the project standards and structure.
# Stage all changes
git add .
# Commit the changes with a descriptive message
git commit -m "Description of the feature or fix"
# Push your branch to your forked repository
git push origin feature/your-feature-name
# Go to the original repository on GitHub and open a new Pull Request
# Provide a clear description of your changes in the Pull Request.