Anubhav-dev-web / CodeClauseInternship_File-Sharing-Platform

This is a file sharing application , made using EJS, Node js , express.js and CSS and mongoDb . I made this project during my InternShip at CodeClause

Geek Repo:Geek Repo

Github PK Tool:Github PK Tool

File sharing system

Welcome to the File Share Web App repository! This web application allows users to securely share files of any type with others. Built with Node.js, Express.js, EJS, Tailwind CSS, and MongoDB, it offers features like password protection for shared links and the ability to set an expiry date and time for the links.

Features

  • Securely share files of any type
  • Password protection for shared links
  • Expiry date and time for links
  • User-friendly interface built with EJS and Tailwind CSS
  • Backend powered by Express.js and MongoDB
  • Technologies Used

  • Node.js - JavaScript runtime environment
  • Express.js - Web application framework for Node.js
  • EJS - Embedded JavaScript templating
  • Tailwind CSS - Utility-first CSS framework
  • MongoDB - NoSQL database
  • Geting started

    git clone https://github.com/Anubhav-dev-web/CodeClauseInternship_File-Sharing-Platform.git
    
    cd File-Sharing_platform
    
    
    npm install
    
    nodemon server.js
    
    

    Usage

  • Upload files by clicking on the "Upload" button.
  • Share the generated link with others.
  • Optionally set a password and expiry date/time for the link.
  • Home page

    1

    Download page

    2

    Link Expiry page page

    3

    Copyright © All content and code included in this file-sharing web application were developed by me (Anubhav Verma)

    About

    This is a file sharing application , made using EJS, Node js , express.js and CSS and mongoDb . I made this project during my InternShip at CodeClause


    Languages

    Language:CSS 41.1%Language:EJS 39.1%Language:JavaScript 19.8%