Skip to content

hansaskov/view

Repository files navigation

view

Your all in one self-hosted backend.

Goals

This project aims to to be the singular OpenSource application for your home media needs. Store your photos, videos, documents, dvd rips and more. Then view your media in a fluid and cross platform solution.

Functionality.

  • Web support
  • Sign up with email and password.
  • Login with email and password.
  • Upgrade to use tsx. Wait for new update
  • Create Auth Layout
  • Create All routes for auth Layout
  • Create non-auth layout
  • Create login page
  • Create sign-up page
  • Fallback navigation to react
  • Redirect non authed user
  • Unify themes across authenticatd / non-authenticated routes
  • Add logout functionality
  • Use the users correct picture
  • Create reuseable table component
  • Add Admin protected routes
  • Create users page (fixed re-rendering)
  • Redirect users back to their inteded page after logging back in when thrown out by missing session
  • Refactor environment variables to use arktype parsing
  • Create database schema for organizations, members and invites
  • create org member middleware
  • Hide admin tab if not an admin
  • Sharing route for an organization
  • Organization users route for org admins
  • Organization settings route for org admins
  • Create an organization
  • List organizations on user
  • Choose organization
  • Make org layouts use a slug
  • Protect organization routes
  • [-] Changeing organization should leave you on the same page but with updated params
  • [-] Leave organization
  • Change the name of your organization
  • Refactor to Use slug of organization in URL like "organization/slug/"
  • Fix issue with rerendering organization.
  • Kick a user from an organization.
  • Switch role of a user.
  • Invite users to an organization
  • Manage users within your organization
  • Send emails.
  • Password reset.
  • Upload photos
  • Create organization
  • Protected organization layout
  • Manage members on organization
  • Upload videos
  • View photos
  • Play videos
  • Adaptive Bitrate Video
  • Desktop support
  • Sync videos.

Inspirations

  • Immich (Google photo)
  • Jellyfin / Ples / Netflix
  • Onedrive

About

No description, website, or topics provided.

Resources

Stars

Watchers

Forks

Releases

No releases published

Packages

No packages published

Contributors 3

  •  
  •  
  •  

Languages