Skip to content

Lpriya018/MERN-Excel-Analysis

Folders and files

NameName
Last commit message
Last commit date

Latest commit

ย 

History

5 Commits
ย 
ย 
ย 
ย 
ย 
ย 
ย 
ย 
ย 
ย 
ย 
ย 
ย 
ย 

Repository files navigation

๐Ÿ“Š MERN Excel Analysis Platform

This is a full-stack MERN (MongoDB, Express, React, Node.js) project for uploading and analyzing Excel files. The app allows users to upload Excel sheets, parse the data, and perform basic analytics or visualizations on the uploaded content.

๐Ÿš€ Features

๐Ÿ“ Upload .xlsx files securely ๐Ÿ“Š Parse and preview Excel content in the frontend ๐Ÿงฎ Perform basic analytics (rows, columns, values) ๐Ÿ‘ค User authentication system ๐Ÿ—ƒ File storage using backend uploads/ folder ๐Ÿ“ฆ MongoDB for saving user and file metadata

๐Ÿ“ Project Structure

internwork/ โ”‚ โ”œโ”€โ”€ backend/ # Node.js + Express API โ”‚ โ”œโ”€โ”€ routes/ # Express routes for upload and user โ”‚ โ”œโ”€โ”€ models/ # Mongoose models โ”‚ โ”œโ”€โ”€ uploads/ # Uploaded Excel files (auto-created) โ”‚ โ”œโ”€โ”€ index.js # Entry point โ”‚ โ””โ”€โ”€ .gitignore # Ignores sensitive files like .env โ”‚ โ”œโ”€โ”€ frontend/ # React application โ”‚ โ”œโ”€โ”€ public/ โ”‚ โ”œโ”€โ”€ src/ โ”‚ โ””โ”€โ”€ package.json โ”‚ โ””โ”€โ”€ README.md # This file

โš™๏ธ Setup Instructions

  1. Clone the repository

git clone https://github.com/Lpriya018/MERN-Excel-Analysis.git cd MERN-Excel-Analysis

  1. Backend Setup

cd backend npm install Create a .env file in the backend/ folder with the following variables: PORT=5000 MONGO_URI=your_mongodb_connection_string JWT_SECRET=your_jwt_secret_key Start backend: node index.js

  1. Frontend Setup

cd ../frontend npm install npm start

๐Ÿงช Technologies Used

MongoDB + Mongoose Express.js React.js Node.js Multer (file upload) XLSX (Excel parser) JWT (auth) dotenv

About

No description, website, or topics provided.

Resources

Stars

Watchers

Forks

Releases

No releases published

Packages

 
 
 

Contributors