Skip to content

Repository files navigation

DropaDox

DropaDox Logo

Nuxt 4 Tailwind CSS ShadCN UI Drizzle ORM SQLite


Overview

DropaDox is an open source solution to cloud storage.

It is a full-stack site built with Nuxt.js, Tailwind, ShadCN, DrizzleORM, and SQLite.

An award-winning, open source first, easily deployable file storage platform made for HackSLC 2025.

The base site was originally built by the four founders in under six hours during the hackathon. That prototype became the foundation of the DropaDox Genesis Project, our first phase of ongoing development under the DropaDox organization.


Tech Stack

  • Nuxt 4
  • Tailwind CSS
  • ShadCN UI
  • DrizzleORM
  • SQLite

Project Status

DropaDox is actively maintained as part of the DropaDox Genesis Project.
The four founders @RenderBr, @DamascusSmith, @NinjaVass-C, @Mattlavelle966 are currently building out the Nuxt.js web app under the DropaDox organization.


Contributing

We welcome open source contributions.

Contribution rules:

  1. Fork the repository.
  2. Create a feature branch for your change.
  3. Commit and push your work.
  4. Open a Pull Request (PR) to the main repository.
  5. Wait for review by a founder (one of the four core maintainers).
  6. Requested changes (if any) must be addressed before merge.

Please make sure:

  • Naming conventions: Use camelCase for all JavaScript/TypeScript variables, functions.
    • Use PascalCase for classes, interfaces, and other types.
  • Follow Nuxt framework conventions for routing, composables, plugins, and server APIs…
  • All database access must go through Drizzle ORM (no raw queries unless explicitly required).
  • Styling must follow ShadCN + Tailwind conventions:
  • Keep components small, reusable, and single-purpose.

Origin Story

DropaDox was founded during HackSLC 2025.

Under time pressure, the four founders:

  • Designed the core UX and data model.
  • Built a fully working full-stack Nuxt.js app in under six hours.
  • Wired file uploads, basic listing, and storage using SQLite and DrizzleORM.
  • Shipped an open source first, easily deployable file storage platform.

What started as a hackathon sprint became a long-term open source project with a dedicated org and roadmap.


Local Development

# Install dependencies
npm install

# Run local dev server
npm run dev

# If you need to generate the database
npx drizzle-kit migrate

License

DropaDox is an open source project under the GNU GPL v2.0 license.

About

DropaDox is our open source solution to cloud storage. Dropadox is a full stack site built with Nuxt.js, Tailwind, Drizzle and SQLite.

Resources

Stars

2 stars

Watchers

0 watching

Forks

Releases

Packages

Contributors

Languages