https://github.com/glitchtech-developments/opencommerce
Fast, Performant, Scalable and reliable ECommerce Stack ready for Lamda, Edge and/or k8s.
https://github.com/glitchtech-developments/opencommerce
astrojs desktop ecommerce mobile nextjs reactjs rust solidjs tailwindcss tauri typesc web
Last synced: about 2 months ago
JSON representation
Fast, Performant, Scalable and reliable ECommerce Stack ready for Lamda, Edge and/or k8s.
- Host: GitHub
- URL: https://github.com/glitchtech-developments/opencommerce
- Owner: GlitchTech-Developments
- License: mit
- Created: 2023-09-07T10:12:23.000Z (over 2 years ago)
- Default Branch: main
- Last Pushed: 2025-03-04T10:10:17.000Z (about 1 year ago)
- Last Synced: 2025-03-04T11:24:27.067Z (about 1 year ago)
- Topics: astrojs, desktop, ecommerce, mobile, nextjs, reactjs, rust, solidjs, tailwindcss, tauri, typesc, web
- Language: TypeScript
- Homepage:
- Size: 263 KB
- Stars: 0
- Watchers: 1
- Forks: 0
- Open Issues: 1
-
Metadata Files:
- Readme: README.md
- Funding: .github/FUNDING.yml
- Roadmap: ROADMAP.md
Awesome Lists containing this project
README
Welcome to OpenCommerce 👋
> Fast, Performant, Scalable and reliable ECommerce Stack ready for Lamda, Edge and/or k8s.
## About this project
> In this project I'll be building a ECommerce stack that is ready for Lamda, Edge and/or k8s.
## CI/CD Status
[](https://github.com/GlitchTech-Developments/OpenCommerce/actions/workflows/testbuild_medusa-backend.yml)
[](https://github.com/GlitchTech-Developments/OpenCommerce/actions/workflows/testbuild_ui-lib.yml)
[](https://github.com/GlitchTech-Developments/OpenCommerce/actions/workflows/testbuild_medusa-connect.yml)
## Roadmap
OpenCommerce is currently in the planning phase. The roadmap will be prone to change as we go along.
[See the roadmap](https://github.com/GlitchTech-Developments/OpenCommerce/blob/main/ROADMAP.md)
## What tech will be used in the OpenCommerce stack?
### Frontend
- [NextJS](https://nextjs.org/)
- [React](https://reactjs.org/)
### Desktop App
- [Tauri](https://tauri.app)
- [AstroJS](https://astro.build/)
- [SolidJS](https://www.solidjs.com/)
### Mobile App
#### Option 1
- [React Native](https://reactnative.dev/)
- [Expo](https://expo.dev/)
#### Option 2
- [SolidStart](https://start.solidjs.com/)
- [Tauri-mobile](https://tauri.app)
### Backend
- [Medusa](https://medusa-commerce.com/)
- [PostgreSQL](https://www.postgresql.org/)
### Shared Tech
- [TypeScript](https://www.typescriptlang.org/)
- [TailwindCSS](https://tailwindcss.com/)
- [tRPC](https://trpc.io/)
- [drizzleORM](https://orm.drizzle.team/)
## Install
```sh
pnpm install
```
## Usage
> For prepping your db you're required to set the correct .env variables for your needs. After that you'll have to run the command to create your admin used. See example in package json of /apps/medusa
To start locally, run:
```sh
pnpm run dev
```
## Author
👤 **GlitchTech Developments**
- Website: https://glitchtech.eu
- Twitter: [@GlitchTechEU](https://twitter.com/GlitchTechEU)
- Github: [@GlitchTech-Developments](https://github.com/GlitchTech-Developments)
## Show your support
Give a ⭐️ if this project helped you!
## 📝 License
Copyright © 2023 [GlitchTech Developments](https://github.com/GlitchTech-Developments).
This project is [MIT](https://github.com/GlitchTech-Developments/OpenCommerce/blob/main/LICENCE) licensed.