🔥Memory Assistant - Learn Helper
Memory Assistant is your ultimate tool for mastering foreign words effortlessly. With our innovative features, you can translate, create personalized dictionaries, and test your knowledge to enhance your learning experience.
The project includes the following features:
- Google authentication
- Translate text into 6 languages
- Search for all possible translations of words (6 languages)
- CRUD operations for dictionaries
- CRUD operations for words
- Word and phrase pronunciation
- Three different types of tests
- Theme switching
- Language switching
The project is built using modern technologies:
- Next.js 15 — server-side and client-side rendering
- React 19 — library for building user interfaces
- Tailwind — utility-first CSS framework for rapid UI development
- Shadcn/ui — customizable and accessible UI components for React
- Zustand — lightweight and flexible state management library
- Tanstack — a set of powerful tools
- Docker — containerization platform for developing and deploying applications
- Prisma — ORM for database management
- React Hook Form — easy form validation
- Next-intl — internationalization (i18n) framework for Next.js applications
- Next-themes — theme management for Next.js with dark mode support
- Zod — data validation schema
- NextAuth.js — user authentication
- Vitest — fast and lightweight testing framework for modern web apps
- Storybook — UI component development and documentation tool
If you have any questions or suggestions, feel free to reach out via Telegram.