This project is a notes application built with React and Redux Toolkit.
- Add notes with title and description
- Edit existing notes
- Delete notes
- Search notes by title
- Persist notes in localStorage
- EN/TR language support
- Light and dark theme toggle
- Form handling with Formik
- Validation schema with Yup in
src/validation - Tailwind CSS based UI styling
Each note has the following fields:
idtitledescriptioncreatedAt
- Redux Toolkit
createSlice - Redux Toolkit
configureStore - React Redux
useSelector - Functional React components
- Tailwind CSS v4
- Formik + Yup
- UUID for unique note ids
@reduxjs/toolkitreact-reduxtailwindcss@tailwindcss/viteformikyupuuid
npm installnpm run devnpm run lint
npm run build