Skip to content

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.

Notifications You must be signed in to change notification settings

lakshayysaini/CloudShare

Repository files navigation

Cloud Share

Next.js 14: React Js, Tailwind CSS, Firebase, Clerk, Resend

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.

Technologies Used

  • Next.js 14
  • Reactjs
  • Tailwind CSS
  • Firebase Storage
  • Clerk Authentication
  • Resend Email

Installation

To run this application locally, you'll need to have Node.js and npm installed on your machine.

  1. Clone this repository:
  2. Navigate to the project directory:
  3. Install dependencies: npm install
  4. Create a .env file in the root directory and add your clerk authentication credentials and resend api key and firebase api keys:
  5. Run the development server: npm run dev
  6. Open your browser and navigate to http://localhost:3000 to view the application :)

Contributing

Contributions are welcome! If you find any bugs or have suggestions for improvement, feel free to open an issue or create a pull request.

About

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.

Topics

Resources

Stars

Watchers

Forks

Releases

No releases published

Packages

No packages published