Skip to content

sinanmohd/alina

Folders and files

NameName
Last commit message
Last commit date

Latest commit

 

History

58 Commits
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 

Repository files navigation

alina

Badge Matrix Badge Pull Requests Badge Issues

Your awesome frenly neighbourhood file sharing website.

features

  • Pause, resume, and retry uploads.
  • Prometheus/Grafana metrics.
  • Upload files directly from the terminal.
  • Parallel chunked uploads.
  • Secure chunked uploads without requiring a login.
  • Auto Merge duplicate files to save space.
  • Markdown rendering for text notes.
  • Sleek, design is very humane :P.
  • and much more...

gallery

Preview A

build

nix develop

cd ./frontend
pnpm i
pnpm exec nuxt generate
cd -

rm -rf ./backend/internal/server/frontend
cp -rv ./frontend/.output/public ./backend/internal/server/frontend

cd ./backend
go build -o ../alina ./cmd/alina/main.go
cd -

development

# frontend
nix develop
cd ./frontend
NUXT_PUBLIC_SERVER_URL=http://localhost:8008 pnpm exec nuxt dev --host

# backend
nix develop
cd ./backend
air

special thanks

Tailwind, Nuxt, Shadcn - For helping with frontend

Nix, Go - For being cool

Glass Shelf - For breaking my arm so i have free time to do this

About

Your frenly neighbourhood file sharing website.

Resources

License

Stars

Watchers

Forks

Releases

No releases published

Packages

No packages published