Skip to content

usmanafridi/geeky-aspirant

Repository files navigation

🧠 Geeky Aspirant - AI-Powered English Grammar Exam Preparation Tool

Geeky Aspirant is one of the first AI-powered tools designed specifically for English grammar exam preparation, including IELTS, TOEFL, and other competitive exams. Built using Django, Bootstrap, and OpenAI’s GPT-3, this AI-powered platform helps learners improve their grammar, vocabulary, and comprehension skills through interactive exercises and NLP-driven feedback.

🔗 GitHub Repository: Geeky Aspirant


🚀 Features

  • Grammar Check – AI-powered grammar correction for error-free writing.
  • Fill in the Blanks – Smart completion of missing words in sentences.
  • Synonyms & Antonyms – Quickly find alternative words to enhance vocabulary.
  • Comprehension – AI-assisted understanding of English passages.
  • Sentence Generator – Generate meaningful sentences from given words.
  • Speech Change – Convert active voice to passive voice and vice versa.
  • Outline Generation – AI-generated outlines for essays and reports.
  • Summary/Precis Generator – Summarize long passages for exam practice.

🛠 Tech Stack

Component Technology Used
Backend Django, MySQL, Rate Limiting
Frontend Bootstrap, JavaScript
AI Model OpenAI GPT-3 (Optimized with NLP techniques for cost efficiency)
Infrastructure Scalable backend with API integrations

📖 Why Geeky Aspirant?

  • 🏆 AI-powered exam preparation – Tailored for IELTS, TOEFL, and competitive exams.
  • 💰 Cost-efficient NLP implementation – Optimized API usage for affordability.
  • 📚 Comprehensive English learning – Covers grammar, comprehension, and vocabulary.

🔥 Future Enhancements

Originally designed as a SaaS platform, Geeky Aspirant has now been open-sourced to benefit the AI and education community. Future plans include:

  • 🚀 Expanding AI models for multilingual support.
  • 🎨 Enhancing UI/UX for a better learning experience.
  • 📝 Adding exam-specific AI practice modules.

🚀 Getting Started

To set up Geeky Aspirant on your local machine, follow these steps:

1️⃣ Clone the Repository

git clone https://github.com/usmanafridi/geeky-aspirant.git
cd geeky-aspirant

2️⃣ Install Dependencies

pip install -r requirements.txt

3️⃣ Apply Database Migrations

python manage.py migrate

4️⃣ Set Up Environment Variables

Create a .env file in the project root and configure your OpenAI API key

echo "OPENAI_API_KEY=your-api-key-here" > .env

5️⃣ Run the Development Server

python manage.py runserver

The app will be accessible at http://127.0.0.1:8000/. Now, you're all set to explore Geeky Aspirant! 🚀

About

Geeky Aspirant is one of the first AI-powered tools designed specifically for English grammar exam preparation, including IELTS, TOEFL, and other competitive exams.

Topics

Resources

Stars

Watchers

Forks

Releases

No releases published

Packages

 
 
 

Contributors