This is a Profile Management Application built using React, TypeScript, Redux Toolkit, React Router, and Material-UI (MUI).
It allows users to create, view, edit, and delete a profile with proper validation and data persistence.
- Akkili Vani
- GitHub: akkilivani68
- Profile Form Page β Create / Update profile with validation
- Profile Display Page β View saved profile details, Edit, or Delete
- Routing β Navigate between
/profile-form
,/profile
, and/404
- State Management β Redux Toolkit for global state + LocalStorage persistence
- Error Handling β Handles invalid inputs, missing data, and wrong routes
- Environment Variables β API base URL managed via
.env
file
-
Clone the repository:
git clone https://github.com/akkilivani68/REPO_NAME.git cd REPO_NAME
-
Install dependencies:
npm install
-
Run the app locally:
npm run dev
-
Build for production:
npm run build
π Live App URL