https://github.com/samuelebarbiera/enigma
Enigma view
https://github.com/samuelebarbiera/enigma
backend frontend headless-cms nextjs open-source postgresql railway reactjs rest-api strapi stripe tailwindcss typescript
Last synced: 5 months ago
JSON representation
Enigma view
- Host: GitHub
- URL: https://github.com/samuelebarbiera/enigma
- Owner: SamueleBarbiera
- Created: 2022-03-03T09:03:47.000Z (over 4 years ago)
- Default Branch: develop
- Last Pushed: 2022-09-22T04:51:38.000Z (almost 4 years ago)
- Last Synced: 2025-09-10T05:48:21.982Z (10 months ago)
- Topics: backend, frontend, headless-cms, nextjs, open-source, postgresql, railway, reactjs, rest-api, strapi, stripe, tailwindcss, typescript
- Language: TypeScript
- Homepage: https://samuelebarbiera.github.io/enigma/
- Size: 21.3 MB
- Stars: 3
- Watchers: 1
- Forks: 1
- Open Issues: 0
-
Metadata Files:
- Readme: README.md
- Funding: .github/FUNDING.yml
- Security: SECURITY.md
Awesome Lists containing this project
README
# Enigma Ecommerce Site đŽ
## Frontend âĄ
- [**Next**](https://nextjs.org/) React framework written in tsx
- [**Tailwind css**](https://tailwindcss.com/) CSS framework implemeented with next and daisyui
- [**Zustand**](https://zustand-demo.pmnd.rs/) State Manager
## Backend đ¨âđģ
- [**Prisma**](https://www.prisma.io/) Prisma ORM used to create the headless CMS with admin access
- [**Zod**](https://zod.dev/) TypeScript-first schema validation with static type inference
## Deployment đ§
- [**Supabase**](https://supabase.com/) Cloud platform for storage buckets & batabase
## Standard Api đ¯
- [**TRPC**](https://trpc.io/) E2E Functions used to fetch data
- [**Next-Auth**](https://next-auth.js.org/) Provider used to get session and auth for the user
- [**Stripe**](https://stripe.com/) Payment api used on the checkout
## Database đ§ą
- [**Postgres**](https://www.postgresql.org/) Database used by strapi
## Dev&Ops / Linting đĻ
- [**CI/CD Github Actions**](https://docs.github.com/en/actions) Automations for the deployment and testing phase
- [**Commitizen**](https://github.com/commitizen/cz-cli) Commit Linting CLI
- [**Husky**](https://typicode.github.io/husky/#/) Auto pre-commit scripts to test types and code
- [**Ts-Lint**](https://typescript-eslint.io/) Linting for error and warning in the code
- [**Prettier**](https://prettier.io/) Code Formatter
# My Socials đ¤ŗ
# Donations đ¸
# License Šī¸
This project is licensed under the MIT License - see the [LICENSE.md](LICENSE.md) file for details.