Skip to content

MemorAIze: Revolutionize your learning with AI-powered flashcards, quizzes, and smart techniques. Learn smarter, remember longer, succeed faster!

License

Notifications You must be signed in to change notification settings

louisdevzz/memoraize

Repository files navigation

MemorAIze - AI-Powered Learning Platform

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."

🚀 Features

  • 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

🛠️ Tech Stack

  • Framework: Next.js 14 (App Router)
  • Language: TypeScript
  • Styling: Tailwind CSS
  • Database: MongoDB
  • Deployment: Vercel
  • UI Components: Shadcn/ui

📁 Project Structure

.
├── 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

🎨 Design System

The project uses a consistent design system with:

  • Custom color palette
  • Typography using Geist font
  • Responsive breakpoints
  • Reusable components

📄 License

This project is licensed under the MIT License - see the LICENSE file for details.

👏 Acknowledgments

📧 Contact

Louisdevzz - @_huu_nhnz04

Project Link: https://github.com/louisdevzz/memoraize

About

MemorAIze: Revolutionize your learning with AI-powered flashcards, quizzes, and smart techniques. Learn smarter, remember longer, succeed faster!

Resources

License

Stars

Watchers

Forks

Releases

No releases published

Packages

No packages published