Skip to content

Latest commit

 

History

History
63 lines (60 loc) · 1.94 KB

TODO.md

File metadata and controls

63 lines (60 loc) · 1.94 KB

To-Do:

  • set up the project using Express, and MongoDB.
  • CRUD APIs for hub items and authentication
  • JWT token integration
  • Swagger Integration
  • HubItems Schema Creation
  • Users Schema Creation
  • Paging of GetItems
  • filtering of GetItems
  • Updating of HubItem - [License can't be changed]
  • Delete HubItem
  • File Uploads
  • Testing APIs with existing application
  • Front end webpage
    • Home Page (having all itemtypes)
    • Divide the items by type
    • Login and Signup Page
    • Google Auth Integration
    • Logout functionality
    • Integrate OpenSpace API
    • Import Profile, Asset, Recording module
    • Facebook Auth Integration
    • Linkedin Auth Integration
    • Github Auth Integration
    • Social Media Logout
    • Search Functionality
    • Upload page Frontend
    • Upload page Backend
  • Add Item Types - Profile
  • Add Item Types - Recording
  • Add Item Types - Web Panel (WWW)
  • Add Item Types - Video
  • Add Item Types - Config
  • User page
  • Jenkinsfile
  • Secure port
  • Dockerfile and docker-compose file
  • Default Item Image
  • disable simple signup
  • delete user profile
  • slack button
  • package
  • no exe inside the zip
  • sanitizing user/search input
  • Warning text: you are responsible for whatever is in it - On Upload page, Item can be modified by administrator if required, accept terms and con
  • adminstrator table - uploading false, signup false (In case of fire, site can remain active and nothing)
  • Which version (dropdown) it works with - ask user in the upload page
  • Openspace team (admin) can edit
  • License dropdown
  • checkbox for 13 years old
  • the filename for the photo
  • alerts
  • No upload allowed for the existing item name

------ Later

  • Tags
  • Profile Dependencies
  • download counts
  • sort by
  • verify the item name