Skip to content

SabaGersamia/DataGridProject

Folders and files

NameName
Last commit message
Last commit date

Latest commit

 

History

4 Commits
 
 
 
 
 
 
 
 
 
 

Repository files navigation

Dynamic Data Grid System v2.0

Welcome to the Dynamic Data Grid System v2.0! This project is a flexible and interactive data management system, designed for software engineers and teams looking to organize and manipulate data in grid-based formats. Inspired by systems like Fibery and Airtable, this application allows users to create grids, columns, rows, and more, while providing an intuitive interface and powerful backend integration.

Features

  • Authentication: Role-based login with JWT tokens and cookies.
  • Grids: Create, update, and delete grids to organize your data.
  • Columns: Add, update, and delete columns for each grid.
  • Rows: Add, update, and delete rows within grids.
  • Permissions: Set custom permissions for users on specific grids.
  • Batch Operations: Support for batch updating and deleting rows.
  • Responsive Design: The app adapts to different screen sizes, ensuring a smooth experience on both desktop and mobile.

Tech Stack

  • Frontend: React.js, Axios, React Router, CSS
  • Backend: .NET 8 Web API
  • Authentication: JWT, Bearer Token Authentication
  • Database: SQL (Tables for Columns, Grids, Rows)

Contributing

We welcome contributions to the Dynamic Data Grid System! To contribute:

  1. Fork the repository.
  2. Create a new branch (git checkout -b feature-branch).
  3. Make your changes and commit them (git commit -am 'Add new feature').
  4. Push to your branch (git push origin feature-branch).
  5. Open a pull request to the main branch.

Contact

For any inquiries, feel free to reach out:


About

No description, website, or topics provided.

Resources

Stars

Watchers

Forks

Releases

No releases published

Packages

No packages published