Skip to content

bhushan-mdn/the-archives

Folders and files

NameName
Last commit message
Last commit date

Latest commit

 

History

4 Commits
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 

Repository files navigation

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

About

A file storage server built using Svelte and Go

Resources

Stars

Watchers

Forks

Releases

No releases published

Packages

No packages published