Ecosyste.ms: Awesome

An open API service indexing awesome lists of open source software.

Awesome Lists | Featured Topics | Projects

https://github.com/amitkroutthedev/nextjs-dropbox-clone

Dropbox clone built with Next.js, Shadcn, Tailwind CSS,Shadcn and Firebase offering secure file storage, real-time updates, and responsive ui.
https://github.com/amitkroutthedev/nextjs-dropbox-clone

clerk clerk-auth firebase nextjs shadcn-ui tailwindcss typescript

Last synced: 24 days ago
JSON representation

Dropbox clone built with Next.js, Shadcn, Tailwind CSS,Shadcn and Firebase offering secure file storage, real-time updates, and responsive ui.

Awesome Lists containing this project

README

        

## Dropbox Clone with Next.js, Shadcn, Tailwind CSS, and Firebase
### Overview
This project is a Dropbox clone developed using Next.js, Shadcn, Tailwind CSS, Clerk and Firebase. It aims to provide a scalable and modern alternative for file storage and sharing. The combination of Next.js for server-side rendering, Shadcn for a unique visual experience, Tailwind CSS for easy and responsive styling, Firebase for backend services ensures a robust and efficient solution, and Clerk for authentication

### Features
1. User Authentication: Secure user authentication powered by Clerk.
2. File Upload and Storage: Seamless file upload and storage using Firebase Storage.
3. Real-time Updates: Leveraging Firebase Realtime Database for real-time updates on file changes.
4. Responsive Design: Utilizing Tailwind CSS and ShadCn for a responsive and mobile-friendly user interface and dark/light mode

### Technologies Used
- Next.js
- Shadcn
- Tailwind CSS
- Firebase

### Getting Started
- Clone the repository: git clone https://github.com/your-username/dropbox-clone.git
- Create a file `env.local` for to set keys for clerk and firebase.
- Install dependencies: `npm install`
- Configure Firebase and Clerk: Set up a Firebase and Clerk project and update the configuration in the project.
- Run the application: npm run dev