Skip to content

Latest commit

 

History

History
executable file
·
35 lines (26 loc) · 1.1 KB

README.md

File metadata and controls

executable file
·
35 lines (26 loc) · 1.1 KB

The Archives

A file storage server built using Svelte and mainly Bootstrap components and icons on the frontend, Go, the Gin HTTP web framework, and GORM as ORM on the backend.

Uses PostgreSQL as Database, and Minio for S3-compatible Storage.

Homepage

File options

Upload dialog

Setup

  • Set up configuraiton for frontend and backend in frontend/src/config.js and backend/config/config.go respectively.

Features

  • File Upload
  • Upload Progress
  • File Download
  • Healthcheck endpoint
  • Implement Multi Select in File List
  • User Registration
  • User Login
  • Add Setup Procedures
  • Organize frontend codebase
  • Dockerfile for frontend
  • Docker Compose for backend and frontend
  • Image Preview
  • Deploy to Vercel
  • Add Github Actions pipeline for deployment