Home
Softono

QUANTUM STASH Inventory Management SaaS NextJs TypeScript NextAuth V5 Postgres Drizzle Tailwind

Open source MIT TypeScript
51
Stars
14
Forks
1
Issues
6
Watchers
2 years
Last Commit

 About QUANTUM STASH Inventory Management SaaS NextJs TypeScript NextAuth V5 Postgres Drizzle Tailwind

Quantum Stash is an open-source, modern, full-stack SaaS web application, designed for efficient inventory management. Tailored mainly for e-commerce, it is versatile enough to meet the needs of any business requiring maticulous stock control.

Platforms

Web Self-hosted

Languages

TypeScript

Links

Need Help Installing QUANTUM STASH Inventory Management SaaS NextJs TypeScript NextAuth V5 Postgres Drizzle Tailwind?

We provide expert installation service for this software. Our team will install, configure, and secure QUANTUM STASH Inventory Management SaaS NextJs TypeScript NextAuth V5 Postgres Drizzle Tailwind on your server. plans start at just $30.

QUANTUM STASH Inventory Management SaaS NextJs TypeScript NextAuth V5 Postgres Drizzle Tailwind

View on GitHub

Quantum Stash

WORK IN PROGRESS

Quantum Stash is an open-source Software as a Service (SaaS) web application designed for efficient inventory management.

Tailored for e-commerce companies, it is versatile enough to meet the needs of any business requiring meticulous stock control. Explore the power of Quantum Stash to streamline your operations, providing a comprehensive solution for overseeing your stock and optimizing business processes.

The project serves as my portfolio demo piece, showcasing my skills in developing full-stack applications involving advanced features and techniques, such as:

  • Modern, intuitive user interface
  • Appropriate server- and client-side rendering
  • Advanced authentication, including:
    • JWT and HTTP-Only Cookies
    • Authentication with OAuth Google and GitHub providers
    • Authentication with email and password
    • Email verification functionality
    • Password reset and update functionality
  • Transactional emails with Resend and React Email
  • Serverless PostgreSQL database conenction
  • Complex ralations between database models
  • Prepared statements for fast SQL execution
  • Client- and server-side form validation with Zod
  • Server actions
  • Relevant CRUD operations
  • Stripe payments integration
  • Robust type checking and full type safety

You can check the deployed demo version TODO: here


public/images/screenshots/screenshot_1

public/images/screenshots/screenshot_2


Tech Stack


ToDo

  • User interface (UI)
  • Implement authentication and authorization
  • Use new SignIn and SignOut methods in place of the ones from v. 4
  • Fix the avatar after OAuth SignIn not being visible
  • Fix the toast messaging after correct Sign In
  • Unable or gracefully handle sign in with the same email, using Google and GitHub (OAuthAccountNotLinkedError)
  • Refactor server actions
  • Set up database connection and ORM
  • Define data schemas
  • Implement missing forms
  • Implement User, Organizations, Notifications, and Quick Help menu pages
  • Implement Other Apps menu
  • Connect Stripe and define plans
  • Make SaaS subscriptions functional
  • Make the dashboard use dynamic data
  • Set up and implement email notifications
  • User profile management
  • Database connection with Neon's PostgreSQL and DrizzleORM
  • Transactional emails with Resend and React Email
  • Collapse any open collapsibles in the sidebar nav when collapsing the sidebar itself (use global state management)
  • Improve responsiveness
  • Fix the QuickCreate menu
  • Fix the gaps in Settings
  • Add skeleton loading states for all pages
  • Extend prepared statements with create, update and delete