This is a small React web application that includes various features such as registration, login, URL restriction, age calculator, currency calculator, user listing, and CRUD operations for registered users. The application utilizes React Validation with Formik and Yup for registration form validation and employs Tailwind CSS for styling.
- Registration: Users can register by filling out a registration form that includes validation using React Validation with Formik and Yup.
- Login: Registered users can log in using their credentials.
- URL Restriction: Certain URLs or routes may have restricted access based on user roles or permissions.
- Age Calculator: Users can calculate their age by providing their birthdate.
- Currency Calculator: Users can perform currency conversions using the provided currency exchange rates.
- User Listing: Registered users are listed, displaying their basic information.
- CRUD Operations: CRUD (Create, Read, Update, Delete) operations can be performed on registered users.
- React
- React Validation with Formik and Yup
- Tailwind CSS
To run the application locally, follow these steps:
- Clone the repository:
git clone [repository-url]
- Navigate to the project directory:
cd [project-directory]
- Install the dependencies:
npm install
- Start the application:
npm start
Provide instructions on how to use or interact with the different features of the application.
Specify guidelines for others who wish to contribute to the project or mention if contributions are not currently accepted.
Include information about the license under which your project is distributed (e.g., MIT License, Apache License 2.0).