The project aims at building a file-server for the effective sharing and access of learning resources among the fellows of Inovus Labs. Currently, its planned to be hosted locally (May change in the future)
- Frontend : HTML, CSS, JavaScript, Bootstrap (Handlebars)
- Backend : Node.js
- Database : MySQL
- Fork the Repository to your account
- Clone it to Local Machine
- Start contributing to the project...
- Commit and Push it to your remote Repository
- Create a Pull Request towards this Main Repository
- Home Page
- Searchbar with SEARCH button
- Upload File Page
- Name (Autofill)
- Drag 'n' Drop Area and CLICK HERE TO UPLOAD link within it
- Description for the File
- UPLOAD button
- Download File - A List with each item having (if):
- Thumbnail or Preview (Not necessary)
- Name of the File
- Description of the File
- Type of the File
- Size of the File
- DOWNLOAD button
Note:
- Using Illustrations (Instead of Images) as backgrounds is appreciated
- Home Page
- Searchbar must assist with autocomplete feature
- Searches for filenames in the SQL database
- Upload File Page
- Drag 'n' Drop feature (By default, autofill the name field)
- Upload files of any sizes (Various types)
- Download File
- List down the resources along with DOWNLOAD button to download the file