This project, developed as a 5th-year university project for the Network Applications course, is a simplified implementation of the principles found in Microsoft's Visual SourceSafe
The application is divided into two parts: the front-end and the back-end. The front-end, which is what you're currently viewing, is written in Dart using the Flutter framework. The back-end can be found here
- Ability to upload and download files from the projects you're participating in.
- File check-in system that allows only the user who checked it in to edit or delete the file.
- File check-out system for when you've finished editing a file.
- Project (group) creation and user assignment functionality (admin-only feature) .
- Capability to create and delete folders within projects .
Here are some screenshots of the application :
Home Page
Add a user to a project
Generate a report detailing the user's activities
Generate a report of the users who have modified the file
Options for checking out (you have the choice to either revert the file to its initial state or upload your altered version).
Log In