Skip to content

Latest commit

 

History

History
39 lines (31 loc) · 1019 Bytes

README.md

File metadata and controls

39 lines (31 loc) · 1019 Bytes

Tempest Files

Open source Cloud File storage SaaS. Made with fullstack node, nextjs and tailwind.

This project was created with the purpose of learning new tecnologies and best practices and how to apply them in real world projects, so the usage of "too-overkill-for-this-project" tecnologies such as Terraform is on purpose.

image

image

Tecnologies

  • NextJs
  • React
  • NodeJS
  • NextJs API Routes
  • S3 for storage
  • PostgreSQL
  • Aws Cognito
  • Lambda for thumbnail generator
  • Terraform

Features

  • Folder management
  • Upload via S3 PUT Signed URL
  • Upload Queue
  • File Preview
  • Image Thumbnails
  • File Download
  • Real Time folders
  • Authentication via cognito
  • Drag n' Drop of files and folders
  • User Analytics dashboard
  • Sharing
  • Password sharing
  • Team Workspaces

License

MIT