RoboClaim Technical task

Overview

This repository contains an File Upload and Data Extraction System built as part of a hiring task. The application consists of two main components:

  • Frontend: A Next.js project.
  • Backend: A NestJS project.

Features

Frontend

  • Files listing page.
  • File details page.
  • Responsive design optimized for both mobile and web.

Backend

  • API endpoints for listing files and retrieving file details.
  • API for uploading a file or multiple.

Users to use

-{ id: 1, email: 'karimebrahim328@gmail.com', password: 'password1' } -{ id: 2, email: 'shadinakhla14@gmail.com', password: 'password2' }

Samples

  • Samples are available in folder samples for images and pdfs

Links

Getting Started

To run the application locally using Docker, ensure that Docker and Docker Compose are installed on your machine. You can download them from Docker's official website.

Once you have Docker set up, you can run the application with the following command:

docker-compose up --build