dropshipjs
dropshipjs copied to clipboard
Dropship eCommerce application with Remix, Printful, Stripe, Cloudinary
DropshipJS
Started from the Remix Blues stack and turned into the start of a eCommerce CMS built with all the latest javascript tools and resources. dropshipjs.com
- Remix.run is a full stack web framework that lets you focus on the user interface and work back through web standards to deliver a fast, slick, and resilient user experience.
- Printful is used for custom products and merchandise and fulfillment.
- Stripe is used for payment processing.
- Cloudinary for media hosting and delivery.
- SendGrid for sending transactional emails.
- TailwindCSS for all the styling. Cant imagine having to manage stylesheets ever again. Utility classes are great.
- Prisma makes it easy to to manage all the data from the Postgres database.
- Fly.io for deployment/hosting close to your users.
Remix Blues Stack
Learn more about Remix Stacks. Getting setup Blues Stack GitHub
What's in the Blues stack
- Multi-region Fly app deployment with Docker
- Multi-region Fly PostgreSQL Cluster
- Healthcheck endpoint for Fly backups region fallbacks
- GitHub Actions for deploy on merge to production and staging environments
- Email/Password Authentication with cookie-based sessions
- Database ORM with Prisma
- Styling with Tailwind
- End-to-end testing with Cypress
- Local third party request mocking with MSW
- Unit testing with Vitest and Testing Library
- Code formatting with Prettier
- Linting with ESLint
- Static Types with TypeScript