Skip to content

Secure full-stack file sharing system with authentication, private links, and controlled file access.

Notifications You must be signed in to change notification settings

imanchalsingh/File-Sharing-System

Folders and files

NameName
Last commit message
Last commit date

Latest commit

 

History

51 Commits
 
 
 
 
 
 

Repository files navigation

File Sharing System (MERN Stack)

A File Sharing System built using the MERN stack (MongoDB, Express, React, Node.js) with Cloudinary integration for handling file URLs. This project is part of my practice and learning, selected from the college project list.


Features

  • User Authentication: Sign up, login, and secure session handling
  • File Upload & Download: Upload files and download them securely
  • Cloud Storage: Cloudinary used to store files and manage URLs
  • Responsive UI: Works smoothly on desktop and mobile
  • Frontend-Backend Integration: Fully functional MERN stack project

Tech Stack

  • Frontend: React.js, Tailwind CSS
  • Backend: Node.js, Express.js
  • Database: MongoDB (Atlas)
  • File Storage: Cloudinary
  • Other Tools: JWT for authentication, Axios for API requests

Installation & Setup (Local)

Install backend dependencies

npm install

Run Backend

npm start

Frontend setup

cd ../frontend
npm install
npm start

About

Secure full-stack file sharing system with authentication, private links, and controlled file access.

Topics

Resources

Stars

Watchers

Forks

Releases

No releases published

Packages

No packages published