Ecosyste.ms: Awesome
An open API service indexing awesome lists of open source software.
https://github.com/suhailkakar/google-drive-clone
Google Drive Google using React and Firebase
https://github.com/suhailkakar/google-drive-clone
firebase google-drive google-drive-react react
Last synced: 18 days ago
JSON representation
Google Drive Google using React and Firebase
- Host: GitHub
- URL: https://github.com/suhailkakar/google-drive-clone
- Owner: suhailkakar
- Created: 2021-03-24T08:58:13.000Z (almost 4 years ago)
- Default Branch: main
- Last Pushed: 2022-07-24T11:55:05.000Z (over 2 years ago)
- Last Synced: 2024-11-16T21:11:18.613Z (about 1 month ago)
- Topics: firebase, google-drive, google-drive-react, react
- Language: JavaScript
- Homepage:
- Size: 781 KB
- Stars: 6
- Watchers: 2
- Forks: 3
- Open Issues: 0
-
Metadata Files:
- Readme: README.md
Awesome Lists containing this project
README
### Built With
* [React JS](https://reactjs.org/)
* [Firebase](https://firebase.google.com/)
* [Bootstrap](https://react-bootstrap.github.io/)### Deployed In
* [Netlify](https://netlify.com/)```bash
📦 Google-Drive-Clone-main
├── package.json
├── package-lock.json
├── public
│  ├── favicon.ico
│  ├── index.html
│  ├── logo192.png
│  ├── logo512.png
│  ├── manifest.json
│  └── robots.txt
├── README.md
├── src
│  ├── components
│  │  ├── App.js
│  │  ├── authentication
│  │  │  ├── CenteredContainer.js
│  │  │  ├── ForgotPassword.js
│  │  │  ├── Login.js
│  │  │  ├── PrivateRoute.js
│  │  │  ├── Profile.js
│  │  │  ├── Signup.js
│  │  │  └── UpdateProfile.js
│  │  └── google-drive
│  │  ├── AddFileButton.js
│  │  ├── AddFolderButton.js
│  │  ├── Dashboard.js
│  │  ├── File.js
│  │  ├── FolderBreadcrumbs.js
│  │  ├── Folder.js
│  │  └── Navbar.js
│  ├── contexts
│  │  └── AuthContext.js
│  ├── firebase.js
│  ├── hooks
│  │  └── useFolder.js
│  ├── index.js
│  └── style
│  └── style.css
└── yarn.lock
```### Installation
1. Clone the repo
```sh
git clone https://github.com/suhailkakar/google-drive-clone
```
2. Install NPM packages
```sh
npm install
```
or
```sh
yarn install
```
3. Run the app
```sh
npm start
```
### Contributing
Contributions are what make the open source community such an amazing place to be learn, inspire, and create. Any contributions you make are **greatly appreciated**.
1. Fork the Project
3. Commit your Changes (`git commit -m 'Some Good Features'`)
4. Push to the Code (`git push -u origin master `)
5. Open a Pull Request