A modern, responsive file management dashboard built with React and Next.js.
- 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
- React
- Next.js
- TypeScript
- Tanstack React Query
- Axios
- date-fns
- Tailwind CSS
- Shadcn UI components
- Uploading multiple files is not yet possible
- Split the main component
app/page.tsx
in smaller components, and improve folder structure. - Use authentication and more secure policies for storage.
- Add a script for seeding / uploading some sample files.