https://github.com/metacore-stack/cloudstacker-vault
Streamlined React + Firebase workspace for organizing, sharing, and securing files in real time.
https://github.com/metacore-stack/cloudstacker-vault
filesystem firebase react
Last synced: 4 months ago
JSON representation
Streamlined React + Firebase workspace for organizing, sharing, and securing files in real time.
- Host: GitHub
- URL: https://github.com/metacore-stack/cloudstacker-vault
- Owner: metacore-stack
- Created: 2025-11-12T11:29:19.000Z (5 months ago)
- Default Branch: main
- Last Pushed: 2025-11-12T11:48:06.000Z (5 months ago)
- Last Synced: 2025-11-13T04:23:26.635Z (5 months ago)
- Topics: filesystem, firebase, react
- Language: JavaScript
- Homepage: https://react-firebase-file-management-system.vercel.app/
- Size: 366 KB
- Stars: 3
- Watchers: 0
- Forks: 2
- Open Issues: 0
-
Metadata Files:
- Readme: README.md
Awesome Lists containing this project
README
# CloudStacker Vault
CloudStacker Vault is a polished React + Firebase workspace for organizing, storing, and collaborating on files in real time.
## Highlights
- Modern React 18 UI with component-driven architecture and reusable hooks.
- Firebase-backed auth, storage, and Firestore for reliable sync across devices.
- Nested folder management, quick file previews, and inline document editing.
- Role-ready design to plug in admin controls or shared workspaces.
## Getting Started
1. Clone the repository and install dependencies with `pnpm install`.
2. Create a `.env` file at the project root based on `.env.sample`.
3. Provision a Firebase project, enable Authentication, Cloud Firestore, and Storage.
4. Populate environment variables with your Firebase configuration.
5. Launch the development server with `pnpm start`.
## Available Scripts
- `pnpm start` — run the app in development mode with hot reloading.
- `pnpm build` — create a production build optimized by Vite.
- `pnpm preview` — preview the production build locally.
- `pnpm lint` — run linting to maintain code quality.
## Project Structure
- `src/API` — Firebase initialization and service wrappers.
- `src/components` — Feature modules, dashboards, and shared UI pieces.
- `src/models` — Data model helpers for files, folders, and user documents.
- `src/redux` — State slices, reducers, and async action creators.
## Contributing
Feedback and pull requests are welcome. Please open an issue describing the enhancement or bug fix before submitting major changes.
## License
Select and include the license that best matches your distribution goals before publishing.