Skip to content

haresrv/Digital-Course-File-Management-System

Repository files navigation

Youtube link --> https://youtu.be/GEnQHL1_yfA

Tools used:

  • Framework: ReactJS, NodeJS

  • Database: MySQL via AWS-RDS , DynamoDB

  • AWS Services: Lambda, API Gateway, Cognito, S3, Amplify

  • Hosting: Netlify and Heroku

  • CICD – CircleCI

  • Unit Testing – Jest with Enzyme

  • Automation & UI Testing – Selenium with Mocha

Additional Implementation Details:

  • Pre-commit hook: Before new commit even takes place, Prettify and Husky modules will beautify the code.

  • We used Lambda triggers for API calls, thereby reducing server usage time.

  • Cookies support is enabled. Logged-in users will be remembered.

  • Code-splitting and Lazy Loading has been implemented to optimise performance.

Architecture Diagram:

photo-2020-03-12-18-43-41.jpg

SS SS SS SS

Screenshots:

Screenshot

Screenshot

Screenshot

Screenshot

Screenshot

Screenshot

Screenshot

Screenshot

Screenshot

Screenshot

Screenshot

Screenshot

If u explore long enough, you might run into this man, our special friend who helps in uploading files.(Wink Wink)

Upload Barry Upload

To replicate this project,

  • Make sure to replace credentials in config.json with your own. By the time, you are seeing this, current credentials would no longer be valid

Releases

No releases published

Packages

No packages published

Contributors 4

  •  
  •  
  •  
  •  

Languages