๐ 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
- Clone the repository
git clone https://github.com/Lpriya018/MERN-Excel-Analysis.git cd MERN-Excel-Analysis
- 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
- 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