Our great sponsors
-
SurveyJS
Open-Source JSON Form Builder to Create Dynamic Forms Right in Your App. With SurveyJS form UI libraries, you can build and style forms in a fully-integrated drag & drop form builder, render them in your JS app, and store form submission data in any backend, inc. PHP, ASP.NET Core, and Node.js.
-
Refine
A React Framework for building internal tools, admin panels, dashboards & B2B apps with unmatched flexibility.
-
material-ui-docs
⚠️ Please don't submit PRs here as they will be closed. To edit the docs or source code, please use the main repository:
Github Repository
In this page, I used Supabase Storage to store the files uploaded by the users
Additionally, by integrating Supabase for real-time support, auth, storage and more, I learned new skills related to incorporating real-time functionality into the application. Supabase, as a backend-as-a-service platform, provided the tools necessary to build real-time features and authentication, giving users a seamless and responsive experience.
In the project, I used Refine because, it provides a framework for building data-driven applications with React, allowing for easier handling of data, forms, and CRUD (Create, Read, Update, Delete) operations. Also, I utilized Refine's Core API Hooks, Providers, Components and more.
Moreover, by using MUI to create a modern web app with a user-friendly interface. MUI's ready-made components and responsive design made it look great on different devices. Following Material Design principles gave it a polished and up-to-date appearance, and I could also customize its branding. With help from MUI's support and guides, I added the features I wanted, making it easy for users to enjoy.
DayJS is a lightweight and fast JavaScript library for manipulating dates and times. It offers a moment.js-like API but with a much smaller footprint.