Skip to content

Just a simple file-server for effective sharing and access of learning resources among the fellows of Inovus Labs

Notifications You must be signed in to change notification settings

inovus-labs/resource-server

Folders and files

NameName
Last commit message
Last commit date

Latest commit

 

History

40 Commits
 
 
 
 
 
 
 
 
 
 
 
 
 
 

Repository files navigation

Resource Server

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)

Technology Stack

  • Frontend : HTML, CSS, JavaScript, Bootstrap (Handlebars)
  • Backend : Node.js
  • Database : MySQL

How to contribute to the Project (Guidelines)

  • 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

What to contribute (Project Requirements)

Frontend

  • 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

Backend

  • 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

Contributors

  1. Arjun Krishna