Ecosyste.ms: Awesome
An open API service indexing awesome lists of open source software.
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
- Host: GitHub
- URL: https://github.com/dimslaev/file-dashboard
- Owner: dimslaev
- Created: 2024-09-08T20:51:42.000Z (2 months ago)
- Default Branch: main
- Last Pushed: 2024-09-23T18:20:20.000Z (about 2 months ago)
- Last Synced: 2024-10-01T15:04:02.117Z (about 2 months ago)
- Topics: nextjs, react-hook-form, supabase, tailwindcss, tanstack-query, typescript
- Language: TypeScript
- Homepage: https://file-dashboard-em4n.vercel.app
- Size: 87.9 KB
- Stars: 0
- Watchers: 1
- Forks: 0
- Open Issues: 0
-
Metadata Files:
- Readme: README.md
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.