Skip to content

Latest commit

 

History

History
79 lines (53 loc) · 2.06 KB

README.md

File metadata and controls

79 lines (53 loc) · 2.06 KB

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