This is a simple account management application created using React. The app allows users to register, log in, and manage accounts. The features include:
- User registration with email and password.
- Login functionality to authenticate users.
- Manage registered accounts, where users can update their password or delete their accounts.
- The application persists the registered accounts even after the page reloads.
The app is built with React and uses React Router for navigation between pages. Bootstrap is used for styling, ensuring a responsive and clean layout.
- Registration Page: Users can register by providing their email and password.
- Login Page: Users can log in using their registered email and password. After logging in, a welcome message and logout option are displayed.
- Manage Accounts Page: Users can view all registered accounts, update the password for an account, or delete an account.
- Persistence: The accounts are stored in the app's state and are retained even after page reloads.
- React: JavaScript library for building user interfaces.
- React Router: For navigation between different pages.
- Bootstrap: For responsive design and styling.
- JavaScript (ES6+): Used for the application logic.
To run this project locally, follow these steps:
-
Clone the repository:
git clone https://github.com/urbashijrall/account-management.git
-
Navigate into the project directory: cd account-management
-
Install Dependencies npm install
-
Start the development server npm start