A free and opensource web platform to host and manage program files.
Report Bug
.
- About the Project
- Built With
- Getting Started
- Usage
- Roadmap
- Contributing
- License
- Authors
- Acknowledgements
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:
- Creating, Modifying folders
- Creating, Modifying, Editing, Download, Uploading program files
crafted with html, vanilla js, vanilla css, bootstrap, firebase 😍
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.
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:
- name and GitHub username of the owner of the repo
- a link to the repo and website
- name and GitHub username of the program author(s) [if applicable]
See the open issues for a list of proposed features (and known issues).
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.
- Fork the Project
- Create your Feature Branch
(
git checkout -b feature/FeatureName
) - Commit your Changes
(
git commit -m 'Add some FeatureName'
) - Push to the Branch
(
git push origin feature/FeatureName
) - Open a Pull Request
Distributed under the MIT License. See LICENSE for more information.
- Adhil Salim - CS Engineering Student - Adhil Salim - Built this repo and actively contributing