Ecosyste.ms: Awesome

An open API service indexing awesome lists of open source software.

Awesome Lists | Featured Topics | Projects

https://github.com/dimslaev/file-dashboard

fullstack file dashboard
https://github.com/dimslaev/file-dashboard

nextjs react-hook-form supabase tailwindcss tanstack-query typescript

Last synced: about 1 month ago
JSON representation

fullstack file dashboard

Awesome Lists containing this project

README

        

# File Management Dashboard

A modern, responsive file management dashboard built with React and Next.js.

[See it in action](https://file-dashboard-em4n.vercel.app/).

## Features

- Display files in a sortable, paginated table
- File upload, edit, and delete operations
- Search functionality
- Bulk selection and actions
- Responsive design for mobile and desktop

## Tech Stack

- React
- Next.js
- TypeScript
- Tanstack React Query
- Axios
- date-fns
- Tailwind CSS
- Shadcn UI components

## Areas for improvement

1. Uploading multiple files is not yet possible

2. Should split the main component `app/page.tsx` in smaller components, and improve folder structure.

3. Should use authentication and more secure policies for storage.

4. Should add a script for seeding / uploading some sample files.