Welcome to Vue-GunDB! This project utilizes GunDB, a distributed graph database, along with Vue.js to create a reactive and collaborative web application. Vue-GunDB allows you to manage a list of items that can be added, deleted, and synchronized in real-time across multiple users. So try it out at https://oyqze.csb.app or have fun and hack away on codesandbox.io or github.dev
Try out the live demo to experience the functionality of Vue-GunDB. You can also experiment and contribute to the project using the following platforms:
- Add new items to the list using the input field and the "Add" button.
- Delete items from the list by clicking the "delete" button next to each item.
- Real-time synchronization of the item list across multiple users (Note: The "Sync" button is not functional at the moment and the data only reloads on page load).
- Reactive updates to the item list as changes are made.
To set up Vue-GunDB locally, follow these steps:
-
Clone the repository:
git clone https://github.com/opencoca/STARTR-WEB-Vue-GunDB.git
-
Navigate to the project directory:
cd Vue-GunDB
-
Install the dependencies using npm:
npm install
-
Run the development server:
npm run serve
-
Access the application at
http://localhost:8080
in your web browser.
Vue-GunDB provides a simple interface for managing items in a collaborative manner. The main functionality is implemented in the HelloWorld
component. You can modify and extend it to suit your specific requirements.
Contributions to Vue-GunDB are welcome! If you encounter any issues or have suggestions for improvements, please open an issue on the GitHub repository.
This project is licensed under the MIT License. See the LICENSE file for more information.
For any inquiries or further information, please contact our team.
Note: This README template includes the modifications requested, and the "Sync" button functionality is mentioned as currently not working.