Alif is an innovative AI-driven tutor app designed to provide personalized and interactive learning experiences. With advanced AI technologies, it helps users enhance their knowledge through voice-based assistance, tailored feedback, and smart progress tracking.
- Alif adapts to individual user needs, ensuring a customized learning journey.
- Tracks user progress and adjusts difficulty levels based on performance.
- Integrated with AI-powered voice recognition for hands-free interaction.
- Supports learning through spoken instructions, feedback, and answers to queries.
- Delivers engaging content through interactive quizzes, flashcards, and explanatory modules.
- Encourages active participation to boost retention and understanding.
- Provides detailed insights into learning progress with visual data.
- Highlights strengths and areas for improvement to guide users.
- User Registration: Users create an account to start their personalized learning journey.
- Voice and Text Input: Interact with Alif through text or voice commands for seamless communication.
- AI Processing: Advanced algorithms analyze user input and deliver tailored responses.
- Content Delivery: Presents learning material in formats best suited to the user’s preferences, including quizzes, explanations, and examples.
- Feedback Mechanism: Tracks user performance, offering constructive feedback and next steps.
- Progress Insights: Generates comprehensive reports and visualizations to help users measure their growth.
- FastAPI for a high-performance, scalable API.
- Supabase for real-time database management and user authentication.
- Google Gemini API for advanced AI capabilities.
- OpenAI Whisper for voice recognition and processing.
- Llama 3.2(405 B) for intelligent content generation and natural language understanding.
- HTML/CSS and Vanilla JavaScript for a clean and responsive user interface.
- Adding multilingual support for global accessibility.
- Incorporating gamification features to enhance engagement.
- Expanding the content library with diverse learning materials.
- Transitioning to a Golang server for increased scalability and performance.
- Clone the repository:
git clone https://github.com/Talnz007/Alif.git
- Navigate to the project directory:
cd alif
- Install dependencies:
pip install -r requirements.txt
- Run the FastAPI server:
uvicorn main:app --reload
- Open the frontend in your browser to start using Alif.
We welcome contributions to improve Alif! Please follow these steps:
- Fork the repository.
- Create a feature branch.
- Commit your changes.
- Open a pull request with a detailed description.
This project is licensed under the MIT License.
- Special thanks to the team members who supported the development of Alif.
- Inspired by the vision to make learning accessible and engaging for everyone.