Wizan is an AI-powered learning platform designed to provide personalized and interactive learning experiences.
I developed the backend using Django and Django REST Framework, building 30+ RESTful APIs for authentication, users, courses, learning content, assessments, and AI-powered features.
Key features and technologies:
* Django and Django REST Framework for backend development and RESTful APIs.
* JWT authentication and role-based access control.
* PostgreSQL for database management.
* Celery and Redis for background tasks and asynchronous processing.
* LangChain and RAG for AI-powered learning features.
* FAISS and hybrid retrieval for efficient knowledge retrieval.
* LLM API integration for generating and processing learning content.
* Docker for containerized development and deployment.
The project focuses on building a scalable, maintainable backend architecture with secure APIs and practical AI integration.