Skip to content

DaniilBatiuk/memory-assistant

Repository files navigation

Logo

🔥Memory Assistant - Learn Helper

About the Project

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.

Features

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

Core Technologies

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

Contact

If you have any questions or suggestions, feel free to reach out via Telegram.

About

Resources

Stars

Watchers

Forks

Releases

No releases published

Packages

 
 
 

Contributors