Skip to content

A collaborative file management app for teams. Upload, download, and organize files within projects and folders.

Notifications You must be signed in to change notification settings

IyadAlanssary/Source-Safe

Repository files navigation

Source Safe

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

Introduction

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

Key Features

  • 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 .

Screenshots

Here are some screenshots of the application :

Home Page

Home

Add a user to a project

Add Users

Generate a report detailing the user's activities

User Report

Generate a report of the users who have modified the file

File Report

Options for checking out (you have the choice to either revert the file to its initial state or upload your altered version).

Check Out Options

Log In

Log In

About

A collaborative file management app for teams. Upload, download, and organize files within projects and folders.

Topics

Resources

Stars

Watchers

Forks

Releases

No releases published

Packages

No packages published