davidkiama / kudobuzz-challenge

Geek Repo:Geek Repo

Github PK Tool:Github PK Tool

CSV FILE UPLOAD CHALLENGE

Table of contents

Overview

The challenge

Specifications

  • Create a user interface with an upload button and tabular format of data we’ll be receiving from csv files(use css frameworks you deem appropriate)
  • Uploaded csvs should not be greater than 1mb and should only allow csv files
  • Use schema based validator of your own choice to validate data within csvs i.e. emails should be emails, required fields should be required and so on
  • Data within csv files should be rendered to clients to view it in tabular format
  • Remove duplicate rows by email and phone numbers. As per system requirements, emails within csv files should be unique
  • Merchants should be able to delete rows within the csv files that they do not need
  • Merchants should be able to edit rows of data as they see fit
  • If a csv file has more than 10 rows, split the data into several pages with next and previous buttons to switch between the pages

Screenshot

Links

My process

Built with

Author

Timothy Otieno

About


Languages

Language:JavaScript 85.1%Language:HTML 7.5%Language:CSS 7.4%