Skip to content

Dashboard is a web-based application that provides a user-friendly interface for performing CRUD (Create, Read, Update, Delete) operations on a database.

Notifications You must be signed in to change notification settings

sabiransari1/dashboard

Folders and files

NameName
Last commit message
Last commit date

Latest commit

 

History

36 Commits
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 

Repository files navigation

Dashboard

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.

Features

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.

Login credentials

Use these login credentials to log in to Dashboard Email: eve.holt@reqres.in Password: Any password accepted

Usage

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.

Contributing

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.

Acknowledgments

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.

Tech Stack

In this project, I have utilized the following technologies.

  1. HTML
  2. CSS
  3. JavaScript
  4. JSON-Server
  5. React
  6. Redux
  7. React-Redux
  8. Redux-Thunk
  9. Chakra UI

Contributing

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.

Instructions

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

Report bugs

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.

Suggestions

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.

Documentation

If you notice any areas where our documentation can be enhanced or expanded, feel free to contribute by adding the necessary information.

About

Dashboard is a web-based application that provides a user-friendly interface for performing CRUD (Create, Read, Update, Delete) operations on a database.

Topics

Resources

Stars

Watchers

Forks

Releases

No releases published

Packages

No packages published