Login/Signup Form
This repository serves as a practice exercise for React, focusing on building a login/signup form with user authentication and data management using local storage and Redux. It also includes features for displaying data on different components.
Installation
To run this project on your local machine, follow these steps:
-
Clone the repository:
git clone https://github.com/maazrehman99/react_redux_practice.git -
Change into the project directory:
cd react_redux_practice -
Install the required packages:
npm install
Usage
After installing the required packages, start the development server:
npm start
This command will run the application in development mode and automatically open it in your default browser. The page will reload automatically whenever you make any edits.
Features
This project includes the following features:
-
Login functionality: Users can log in using their credentials, and their login status will be stored in local storage.
-
Signup functionality: New users can sign up by providing their details, which will be stored in local storage.
-
Logout functionality: Users can log out of their accounts, and their login status will be updated accordingly in local storage.
-
Redux state management: The project utilizes Redux to manage the application's state, providing a centralized store for authentication and user data.
Contributing
Contributions to this project are welcome. If you have any suggestions, bug reports, or improvements, please open an issue on the project's GitHub repository.
License
This project is licensed under the MIT License.
Acknowledgements
- React
- Redux
- Create React App
Thank you for checking out this repository!