Skip to content

ffsd-end-eval

Latest
Compare
Choose a tag to compare
@aahnik aahnik released this 02 May 06:47
· 21 commits to main since this release
6037c80
  • This release contains the codebase, that we completed till End Evaluations, May 1, 2024
  • Key features completed
    • frontend
      • spaces UI, breadcrumbs, and navigation
      • creation of folders and uploading files from spaces frontend
      • mods frontend, listing of all types of conversions availaible
      • file conversions, selecting a file in user's space, and doing some mod
      • pricing pages, with razorpay client SDK integration
      • login and register pages, with google and github buttons
    • backend (nest js)
      • users: endpoints for managing user's in our system (most of them for admin and superadmin)
      • auth: login and register routes, guards for checking login, and roles based access
      • oauth: oauth flow with github and google. endpoints to initiate flow, and handle callback from oauth provider
      • mailer: send emails with node-mailer
      • billing: integrate with razorpay API,
      • spaces: create folders, upload files, move and copy, trash, share, view trash, stream a file
      • mods: apply a particular mod, on a particular file in user's space
      • other stuff:
        • swagger docs
        • basic rate limiting
        • cookie, and cors