- User can upload any csv file into the system - using Multer JS
- Display a list of all uploaded csv files - CSV is parsed and converted into JSON and stored in the Mongo Database
- When the user selects a file, it displays all the data (with column headers) in a table on the page (front end)
- There is a search box which searches on the front end itself and displays the matching rows of the table only (empty search box displays all the data).
- There is a sorting button (ascending and descending) for each column on the front end
- There is a validation on the front end and server side on being able to upload only csv type of files
- There is a pagination of the data displayed in the table to a max of 100 records per page
-
Notifications
You must be signed in to change notification settings - Fork 0
The CSV File Upload is a full-stack application built using MongoDB, ExpressJS, NodeJS, EJS, and Express Partials-Layouts. Users are able to upload, read, and delete files from the application. Front-end and back-end validation have been applied for uploading CSV files smaller than 2MB. This website is completely responsive across all devices.
tejash023/csv_upload
This commit does not belong to any branch on this repository, and may belong to a fork outside of the repository.
Folders and files
Name | Name | Last commit message | Last commit date | |
---|---|---|---|---|
Repository files navigation
About
The CSV File Upload is a full-stack application built using MongoDB, ExpressJS, NodeJS, EJS, and Express Partials-Layouts. Users are able to upload, read, and delete files from the application. Front-end and back-end validation have been applied for uploading CSV files smaller than 2MB. This website is completely responsive across all devices.
Topics
Resources
Stars
Watchers
Forks
Releases
No releases published