This project is a Resource Management Admin Portal where administrators can view, manage, and add resources. It consists of two main pages:
- Home Page: Displays a list of resources categorized into three tabs: All Resources, Requests, and Users. Administrators can search for specific resources and navigate through pagination.
- Add Resource Item Page: Allows administrators to add new resource items with validations for input fields.
- View resources categorized by tabs.
- Search for specific resources.
- Navigate through pagination.
- Add new resource items with validations.
- Error and success toast notifications.
- Responsive design.
The project is deployed using Github Pages and can be accessed here.
- React.js
- React Router
- Styled Components
- React Toastify
To run the project locally, follow these steps:
- Clone the repository:
git clone https://github.com/your-github-username/resource-management-admin-portal.git
- Navigate to the project directory:
cd resource-management-admin-portal
- Install dependencies:
npm install
- Start the development server:
npm start
This project is created as an assignment and inspired by the design screens provided. Special thanks to the creators of React.js, Styled Components, and React Toastify for their amazing libraries.
This project is licensed under the MIT License.