ViCoSpaces, a new and user-friendly collaborative co-working space application designed to enhance productivity and foster seamless collaboration among individuals. Built with the Vue 3 Composition API and Firebase, ViCo provides a robust platform for students, individuals and teams to work together in real-time and visualize ideas.
| Frontend | Backend | Database | Tools |
|---|---|---|---|
- User authentication (email/password and Google sign-in)
- Room creation and management
- Real-time collaboration
- Whiteboard and Live Cursors
- Real-time chat communication
- User-friendly interface
To install the project, follow these steps:
-
Clone the repository:
git clone https://github.com/your-username/ViCoSpaces.git
-
Navigate to the project directory:
cd ViCoSpaces -
Install the dependencies:
npm install
-
Create .env file in root directory replace values with your firebaseconfig
VITE_FIREBASE_API_KEY=abcd VITE_FIREBASE_AUTH_DOMAIN=abcd VITE_FIREBASE_PROJECT_ID=abcd VITE_FIREBASE_STORAGE_BUCKET=abcd VITE_FIREBASE_MESSAGING_SENDER_ID=abcd VITE_FIREBASE_APP_ID=abcd VITE_FIREBASE_MEASUREMENT_ID=abcd
To start the development server, run:
npm run dev
Open your browser and navigate to http://localhost:5173 to view the application.
Contributions are welcome! Please follow these steps to contribute:
- Fork the repository.
- Create a new branch for your feature or bug fix.
- Write clear and concise commit messages.
- Ensure that your changes are well-tested.
- Push your branch to your fork.
- Create a pull request to the main repository.
This project is licensed under the MIT License. See the LICENSE file for details.