Skip to content

Latest commit

 

History

96 Commits

Folders and files

NameName
Last commit message
Last commit date
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 

Repository files navigation

WatchStash

WatchStash is a full-stack media tracking application built with modern web technologies. Track your movies, series, and anime — rate, review, and share your progress with friends.

Tech Stack

  • Runtime: Bun — fast all-in-one JavaScript runtime
  • Backend: Express 5, MongoDB (Mongoose), JWT authentication, Zod validation
  • Frontend: Next.js 15, React 19, Tailwind CSS
  • Architecture: Monorepo with shared @watchstash/types and @watchstash/ui packages

Getting Started

To install dependencies:

bun install

To run both backend and frontend in dev mode:

bun run dev

Or run them individually:

bun run dev:backend
bun run dev:frontend

Project Structure

watchstash/
├── apps/
│   ├── backend/      # Express API server
│   └── frontend/     # Next.js web app
├── packages/
│   ├── types/        # Shared TypeScript types
│   └── ui/           # Shared UI components

License

MIT

About

Watch Stash is your personal space to discover movies and shows, save what you like, and keep track of what you want to watch next.

Resources

Stars

4 stars

Watchers

0 watching

Forks

Releases

Packages

Contributors

Languages