Skip to content

A simple CSV uploader web app that allows to upload and view CSV files data in table format.

Notifications You must be signed in to change notification settings

manikpokhetra79/CSVUploader

Repository files navigation

CSVUploader

Description

A simple CSV uploader web app which allows to uplaod and view csv files data in table format.

Features

  • Upload CSV files.
  • View all uploaded files
  • Delete files.
  • Sort data of CSV Files by clicking on column name.
  • Search box to filter data.
  • Responsive Design.

Components

HTML,CSS,Javascript,jQuery Node.js,MongoDB,Express.js

How to Install

  • Clone the project onto your local machine.
  • Run 'npm install' to install required dependencies.
  • Run 'npm start' in terminal to start server.
  • Visit your app at http://localhost:8000.

Project Dependencies

"csv-parser": "^3.0.0",
"ejs": "^3.1.6",
"express": "^4.17.1",
"express-ejs-layouts": "^2.5.1",
"mongoose": "^6.0.2",
"multer": "^1.4.3"

Action Routes

  • POST : /csv/upload >> Upload files
  • GET : /csv/delete:id >> Delete file
  • GET : /csv/displayData/:id >> Display files in Data

About

A simple CSV uploader web app that allows to upload and view CSV files data in table format.

Topics

Resources

Stars

Watchers

Forks

Releases

No releases published

Packages

No packages published