Lebnexis Challenge Experience
FullstackFile Upload System
File Upload System desktop preview
Desktop Preview
File Upload System mobile preview
Mobile Preview
FULLSTACK
4-6 hours
BEGINNER
Mentor Reviewed
Challenge Overview

File Upload System

Build a full stack file upload system that allows users to upload and manage files through a clean modern interface. The application should support selecting files from the device, validating allowed file types, displaying upload progress, and showing uploaded files in a list. This challenge focuses on file handling, backend processing, validation, UI states, and basic file management workflows. You may use any programming language, framework, library, and storage solution.

Core Build

Project Requirements

  • Users must be able to open an upload modal or upload panel
  • Users must be able to select files from their device
  • The system must support file upload through a file picker
  • Users must be able to upload at least one file successfully
  • Allowed file types must be validated before upload
  • Invalid file types must show a clear error message
  • Uploaded files must be stored on the server or cloud storage
  • The UI must display upload progress
  • The UI must display uploaded files in a list
  • Users must be able to remove an uploaded file from the list
  • The interface must include loading, success, and error states
  • Basic validation must be implemented
  • The layout must be clean and user friendly
Submission Open

Ready to submit your solution?

Upload your project for mentor review and showcase your structure, polish, and implementation quality.

120+ developers joined

Login Required

You need to be logged in to submit your solution for this challenge.