Kinfe123 / MegaMess

Easy and Privacy focused file sharing and analytics platform for file enthusiast

Home Page:https://mega-mess.vercel.app

Geek Repo:Geek Repo

Github PK Tool:Github PK Tool

MegaMess

Easy and user friendly file sharing platform along with analytics

Tech Stack

Features

  • File Upload using our custom uploaders
  • File Visibility . i.e public , private, as well email based
  • Invitation email for any user to collab on the file
  • Restrict access for email not in email lists
  • Sending Request to view any file to file owners and sending email once it gets approved
  • Email based notifications about core actions like visibility change , api revoke , team member addition
  • Adding any public file as well email based access file to your favorite list
  • Edit and Delete your file at anypoints in time - [x] since it will be cascaded
  • Unique shareable links for each file for public to view it or your emails based access users
  • Each file analytics reports with ingested email
  • API key
  • Logs analytics
  • Teams [still in dev]
  • Stripe Implementation based on the pricing model[still in dev]

Running Locally

  1. Clone the repository

    git clone https://github.com/Kinfe123/MegaMess.git
  2. Change the dir

    cd MegaMess
  3. Install dependencies using pnpm

    pnpm install
  4. Copy the .env.example to .env and update the variables.

    cp .env.example .env
  5. Start the development server

    pnpm run dev

How do I deploy this?

Follow the deployment guides for Vercel, Netlify and Docker for more information.

Contributing

Contributions are welcome! Please open an issue if you have any questions or suggestions. Your contributions will be acknowledged. See the contributing guide for more information.

That's why this existed but i am using turbo just in case :)

About

Easy and Privacy focused file sharing and analytics platform for file enthusiast

https://mega-mess.vercel.app

License:MIT License


Languages

Language:TypeScript 84.5%Language:MDX 12.7%Language:JavaScript 2.1%Language:CSS 0.6%Language:Handlebars 0.1%Language:Shell 0.0%