AILearnLab is an innovative educational platform designed to simplify complex learning subjects into actionable steps. The application provides users with personalized learning paths and tracks their progress through interactive charts. Built using modern web technologies, AILearnLab leverages advanced tools to offer a seamless and engaging learning experience.
- Personalized Learning Paths: Utilizes the OpenAI API to generate tailored learning steps based on user goals.
- Progress Tracking: Visual charts to track goals and monitor progress over time.
- Interactive User Interface: Designed with Next.js and TypeScript for a responsive and dynamic user experience.
- Real-Time Data Management: Powered by Firebase for real-time updates and seamless user interactions.
- Next.js: Framework for server-side rendering and building the frontend.
- TypeScript: Provides type safety and enhances development efficiency.
- Node.js: Handles backend logic and server operations.
- Firebase: Manages real-time data and user authentication.
- OpenAI API: Delivers personalized learning recommendations and pathways.
- Jira: Used for project management and tracking development progress.
- Figma: For UI/UX design and prototyping.
- Storybook: Employed for UI component development and testing.
To start the development server, use one of the following commands:
npm run dev
# or
yarn dev
# or
pnpm dev