Take-Home: Build a File Management App
Problem Take-home assignment: build a small but production-quality file management app — list, upload, rename, and delete files — with a React UI backed by an API. The submission is followed by a code-review discussion of your choices.
Requirements
- File operations: list, upload, rename, delete.
- A React front end plus a supporting API.
- Robust error handling, loading states, and correct async behaviour.
What's evaluated
- Code structure and readability, error/edge-case handling, developer experience, and the reasoning you can defend in the follow-up review.
added …