MemorAIze is an innovative learning platform designed to revolutionize the way you memorize and retain knowledge. Powered by cutting-edge AI technology, MemorAIze offers interactive flashcards, engaging quizzes, and smart learning techniques tailored to your unique needs.
"Learn smarter, remember longer, succeed faster."
- AI-powered flashcard generation
- Smart spaced repetition
- Adaptive learning paths
- Progress analytics
- Multi-modal learning support
- Intelligent quiz generation
- Cross-platform accessibility
- Dark/Light mode support
- Framework: Next.js 14 (App Router)
- Language: TypeScript
- Styling: Tailwind CSS
- Database: MongoDB
- Deployment: Vercel
- UI Components: Shadcn/ui
.
├── public/ # Static assets
│ ├── vercel.svg
│ ├── next.svg
├── src/
│ ├── app/ # Next.js 14 App Router
│ │ ├── api/
│ │ │ └── auth/
│ │ │ └── register/
│ │ ├── fonts/ # Custom fonts
│ │ │ ├── GeistVF.woff
│ │ │ └── GeistMonoVF.woff
│ │ ├── register/ # Registration page
│ │ ├── favicon.ico
│ │ ├── globals.css # Global styles
│ │ ├── layout.tsx # Root layout
│ │ ├── metadata.ts # SEO configuration
│ │ └── page.tsx # Home page
│ ├── components/ # Reusable components
│ │ ├── Header.tsx
│ │ └── Loader.tsx
│ └── lib/ # Utility functions
│ └── registry.tsx # Styled-components registry
├── .env # Environment variables
├── .gitignore
├── next.config.ts # Next.js configuration
├── package.json
├── postcss.config.mjs # PostCSS configuration
├── tailwind.config.ts # Tailwind CSS configuration
└── tsconfig.json # TypeScript configuration
The project uses a consistent design system with:
- Custom color palette
- Typography using Geist font
- Responsive breakpoints
- Reusable components
This project is licensed under the MIT License - see the LICENSE file for details.
Louisdevzz - @_huu_nhnz04
Project Link: https://github.com/louisdevzz/memoraize