https://github.com/eroydev/english-ai-platform
English Speaking Practice Platform with ML libraries
https://github.com/eroydev/english-ai-platform
Last synced: 8 months ago
JSON representation
English Speaking Practice Platform with ML libraries
- Host: GitHub
- URL: https://github.com/eroydev/english-ai-platform
- Owner: ERoydev
- Created: 2024-07-20T01:06:31.000Z (almost 2 years ago)
- Default Branch: main
- Last Pushed: 2025-02-13T22:47:34.000Z (over 1 year ago)
- Last Synced: 2025-02-13T23:32:44.015Z (over 1 year ago)
- Language: JavaScript
- Homepage:
- Size: 111 MB
- Stars: 0
- Watchers: 1
- Forks: 0
- Open Issues: 0
-
Metadata Files:
- Readme: README.md
Awesome Lists containing this project
README
# AI English Learning Platform
This project use a microservice from my other repository using faster whisper model for speech to text transcription
https://github.com/ERoydev/Speech2Text-API
Welcome to the **AI English Learning Platform**! This project aims to create an intelligent platform for learning English, leveraging the power of Artificial Intelligence (AI) to provide personalized lessons, quizzes, and practice sessions. The platform will be implemented using React for the frontend and Django for the backend.
## Table of Contents
- [Project Overview](#project-overview)
- [Tech Stack](#tech-stack)
- [Current Status](#current-status)
- [Future Plans](#future-plans)
- [Getting Started](#getting-started)
- [How to Contribute](#how-to-contribute)
- [Stay Updated](#stay-updated)
- [License](#license)
## Project Overview
This AI English Learning Platform is designed to help users improve their English language skills through interactive lessons, quizzes, and exercises. The platform will:
- Provide tailored learning paths based on user performance and goals.
- Offer quizzes that adapt to the user's level of understanding.
- Track progress and suggest areas for improvement.
## Tech Stack
The project will be built using the following technologies:
- **Frontend**: React
- **Backend**: Django
- **Database**: PostgreSQL (planned)
- **AI/ML**: Python-based models (details to be decided)
- **Deployment**: Docker (planned)
## Current Status
🚧 **Project is in Early Development Stage** 🚧
The project is currently in the initial stages of development. Here’s what has been done so far:
- Project setup with basic React and Django structures.
- Initial planning and design of core components and features.
## Future Plans
The following features are planned for future development:
- **User Authentication**: Implement user login, registration, and profile management.
- **Lesson Content**: Develop and integrate AI-driven lesson content.
- **Interactive Quizzes**: Create quizzes that adapt to user performance.
- **Progress Tracking**: Build dashboards for users to track their progress.
- **AI Recommendations**: Suggest personalized lessons and quizzes based on user data.
## Getting Started
If you want to explore or contribute to the project, here's how you can get started:
### Prerequisites
Make sure you have the following installed on your machine:
- **Node.js**: [Download and install Node.js](https://nodejs.org/)
- **Python**: [Download and install Python](https://www.python.org/)
- **Git**: [Download and install Git](https://git-scm.com/)
- **Django**: Install Django by running `pip install django`
- **React**: The React project will be managed with `npm` or `yarn`
### Installation
1. **Clone the repository**:
```bash
git clone https://github.com/ERoydev/english-ai-platform.git
cd english-ai-platform

## License
This project is proprietary and all rights are reserved.
You may not copy, modify, or distribute this code without prior written permission from the author.
Unauthorized use, especially for commercial purposes, is strictly prohibited and may result in legal action.