MegaMess - File Analytics tool.
The perfect solution for showcasing your product, desktop app, or mobile app in a visually appealing and user-friendly way, to help you get more users to try your product .
$15$25.99
Built with modern technologies
MegaMess
Easy and user friendly file sharing platform along with analytics
Tech Stack
- Framework: Next.js
- Styling: Tailwind CSS
- User Management: Clerk
- ORM: Prisma ORM
- UI Components: shadcn/ui
- Email: React Email
- Content Management: Contentlayer
- File Uploads: EdgeStore
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
-
Clone the repository
-
Change the dir
-
Install dependencies using pnpm
-
Copy the
.env.example
to.env
and update the variables. -
Start the development server
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 :)