Skip to content

Loose file hosting platform with a responsive UI/UX across desktop and mobile platforms

License

Notifications You must be signed in to change notification settings

Oppossome/filepouch

Folders and files

NameName
Last commit message
Last commit date

Latest commit

 

History

11 Commits
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 

Repository files navigation

Filepouch

A loose file file hosting platform with responsive UI/UX

License

CleanShot.2025-01-26.at.16.46.35.mp4


Table of Contents

Features

End-to-end testing

Tests are run with against a real browser, aginast an actual server connected to a real database that tests are able to seed data into and interact with

Responsive UI/UX

The UI is responsive and works well on both desktop and mobile devices.

File Uploading

Files can be uploaded to the server and are stored by the server, and can be downloaded and browsed by other users.

Getting Started

Prerequisites

  • Docker
  • Node.js (v18 or higher)
  • pnpm

Installation

  1. Clone the repository
  2. Install dependencies
pnpm install
  1. Initalize the database
pnpm db:start
pnpm db:push
  1. Start the development server
pnpm dev
  1. Open your browser and navigate to http://localhost:5173/

Viewing Playwright Tests

To view the Playwright tests in an interactive mode, run the following command:

pnpm test:e2e --ui

About

Loose file hosting platform with a responsive UI/UX across desktop and mobile platforms

Resources

License

Stars

Watchers

Forks

Releases

No releases published