Skip to content

A free and opensource cloud platform to host and manage program files.

License

Notifications You must be signed in to change notification settings

adhilsalim/LabDrive

Repository files navigation


LabDrive

A free and opensource web platform to host and manage program files.

Report Bug .

Downloads Contributors Issues License

Table Of Contents

About The Project

banner

Hi there 👋 LabDrive is a simple web platform to host and manage program files. This project is still in the development stage and no releases have been made as of December 2022.

This web platform can be used in computer science/IT labs for students to save their programs. Saved programs can be accessed anywhere on any device. The faculties/teachers can control when the download option shall be enabled, to prevent downloading programs during lab hours. As an experimental feature, roll number-based authentication is used for ease of login.

The project is built with vanilla JavaScript, Bootstrap and for authentication, database and cloud storage firebase is used.

This web platform is expected to offer the following features:

  1. Creating, Modifying folders
  2. Creating, Modifying, Editing, Download, Uploading program files

Built With

crafted with html, vanilla js, vanilla css, bootstrap, firebase 😍

Getting Started

You can download all the contents of the repository as .zip file or you can clone this repository by forking.

The link to the website/web App will be updated here.

Usage

You are free to download and modify the contents of the repository on sharing proper credit(s) must be given along with. You are not allowed to use this for any commercial purpose.

The credit must include the following:

  1. name and GitHub username of the owner of the repo
  2. a link to the repo and website
  3. name and GitHub username of the program author(s) [if applicable]

Roadmap

See the open issues for a list of proposed features (and known issues).

Contributing

Contributions are what make the open source community such an amazing place to be learn, inspire, and create. Any contributions you make are greatly appreciated.

  • If you have suggestions for adding or removing projects, feel free to open an issue to discuss it, or directly create a pull request after you edit the README.md file with necessary changes.
  • Please make sure you check your spelling and grammar.
  • Create individual PR for each suggestion.
  • Please also read through the Code Of Conduct before posting your first idea as well.

Creating A Pull Request

  1. Fork the Project
  2. Create your Feature Branch (git checkout -b feature/FeatureName)
  3. Commit your Changes (git commit -m 'Add some FeatureName')
  4. Push to the Branch (git push origin feature/FeatureName)
  5. Open a Pull Request

License

Distributed under the MIT License. See LICENSE for more information.

Authors

  • Adhil Salim - CS Engineering Student - Adhil Salim - Built this repo and actively contributing

About

A free and opensource cloud platform to host and manage program files.

Resources

License

Stars

Watchers

Forks

Releases

No releases published

Packages

No packages published