This project simulates a basic version of a document editing and sharing platform similar to Google Docs. It features functionalities such as document creation, editing, sharing with different access levels, version control, and event logging.
- Document Creation: Users can create new documents.
- Editing: Users with edit permissions can modify documents.
- Sharing: Documents can be shared with other users with specified access levels (View, Comment, Edit).
- Version Control: Every edit creates a new version that can be reviewed later.
- Event Logging: All actions (edit, share) are logged for auditing purposes.
Before you begin, ensure you have met the following requirements:
- Java JDK 11 or higher
- Any Java IDE (e.g., IntelliJ IDEA, Eclipse)
To install the Google Document-like System, follow these steps:
- Clone the repository:
- Open the project in your Java IDE.
- Build the project to resolve dependencies.
This project uses the following license: MIT License.