A loose file file hosting platform with responsive UI/UX
CleanShot.2025-01-26.at.16.46.35.mp4
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
The UI is responsive and works well on both desktop and mobile devices.
Files can be uploaded to the server and are stored by the server, and can be downloaded and browsed by other users.
- Docker
- Node.js (v18 or higher)
- pnpm
- Clone the repository
- Install dependencies
pnpm install
- Initalize the database
pnpm db:start
pnpm db:push
- Start the development server
pnpm dev
- Open your browser and navigate to
http://localhost:5173/
To view the Playwright tests in an interactive mode, run the following command:
pnpm test:e2e --ui