Dashboard is a web-based application that provides a user-friendly interface for performing CRUD (Create, Read, Update, Delete) operations on a database. It allows users to interact with their data easily and efficiently.
Create: Users can create new records in the database by filling out a form with relevant information. Read: Users can view existing records in a tabular format, filter, and sort them based on specific criteria. Update: Users can edit and update the information of existing records directly from the dashboard. Delete: Users can delete unwanted records from the database using a simple interface.
Use these login credentials to log in to Dashboard Email: eve.holt@reqres.in Password: Any password accepted
Create: On the dashboard, click the "Admin" link to open the Create form. Fill in the required information and click "Add Product" to create a new record.
Read: The dashboard displays existing records in a table. Use the column headers to sort the records. You can also filter the records based on specific criteria by selecting the desired options from the filter options.
Update: To update a record, click the "Edit" button next to the record you want to modify. The record's information will be loaded into an editable form. Make the necessary changes and click "Add Product" to update the record.
Delete: To delete a record, click the "Delete" button next to the record you want to remove. A confirmation prompt will appear, asking you to confirm the deletion. Click "Delete" to delete the record.
Contributions are welcome! If you find any issues or want to add new features, please create a pull request and provide a detailed description of your changes.
CRUD-Dashboard was inspired by the need for a simple and intuitive tool to interact with databases. It utilizes various open-source libraries and frameworks to provide a seamless user experience.
In this project, I have utilized the following technologies.
- HTML
- CSS
- JavaScript
- JSON-Server
- React
- Redux
- React-Redux
- Redux-Thunk
- Chakra UI
We welcome and appreciate all contributions to the dashboard! Whether you want to report a bug, contribute code, provide suggestions, or improve the documentation, there are several ways you can get involved.
To contribute to the dashboard, follow these steps:-
- Fork this repository to your own GitHub account
- Clone the forked repository to your local machine
- Make your desired contributions, whether it's implementing new features, fixing bugs, or improving existing functionality
- Commit and push your changes to your forked repository
- Submit a pull request, and we'll review your changes
If you encounter any bugs while using the dashboard, please let us know by opening an issue and providing details about the problem you experienced. Contribute code: If you're a developer and want to contribute to the dashboard's development, follow the instructions below to get started.
If you have ideas for updates or improvements but don't want to code them yourself, please open an issue to share your suggestions. We appreciate your input.
If you notice any areas where our documentation can be enhanced or expanded, feel free to contribute by adding the necessary information.