A Dynamic Full Stack File Sharing App using the latest technologies: Next.js 14, React.js, Tailwind CSS, Firebase integration, Clerk Authentication and Resend API for sending emails.
Note: I don't have a unliminted storage in firebase so that's why the limit of per file size is 2MB. I also don't have my custom domain email id that's why you can send only you email to my account which is sort of a test account.
To run this application locally, you'll need to have Node.js and npm installed on your machine.
npm install
.env
file in the root directory and add your clerk authentication credentials and resend api key and firebase api keys:npm run dev
http://localhost:3000
to view the application :)Contributions are welcome! If you find any bugs or have suggestions for improvement, feel free to open an issue or create a pull request.