Project: Notes Web Application
A full-featured notes management web app built using React.js, allowing users to create, read, update, and delete (CRUD) their personal notes. The app communicates with a RESTful API using Axios and handles form validation with Formik and Yup. It includes a responsive UI, modal forms, live feedback messages, and interactive user experience using Tailwind CSS and SweetAlert2.
Key Features:
User authentication (via token in headers)
Create/Edit/Delete notes with real-time UI updates
Form validation using Yup + Formik
Modal design for better UX
State management using React Hooks
Tech Stack: React.js, Axios, Formik, Yup, Tailwind CSS, SweetAlert2