Ecosyste.ms: Awesome
An open API service indexing awesome lists of open source software.
https://github.com/santipac/cs-store
Ecommerce for CSGO Skins
https://github.com/santipac/cs-store
aws-s3 cockroachdb mercadopago next-auth nextjs prisma radix-ui react-query reactjs shadcn-ui stripe tailwindcss trpc typescript zod zustand
Last synced: 2 months ago
JSON representation
Ecommerce for CSGO Skins
- Host: GitHub
- URL: https://github.com/santipac/cs-store
- Owner: Santipac
- License: mit
- Created: 2023-04-23T02:05:22.000Z (almost 2 years ago)
- Default Branch: main
- Last Pushed: 2024-05-09T19:29:20.000Z (9 months ago)
- Last Synced: 2024-05-09T20:30:34.144Z (9 months ago)
- Topics: aws-s3, cockroachdb, mercadopago, next-auth, nextjs, prisma, radix-ui, react-query, reactjs, shadcn-ui, stripe, tailwindcss, trpc, typescript, zod, zustand
- Language: TypeScript
- Homepage: https://csgostore.vercel.app/
- Size: 6.35 MB
- Stars: 4
- Watchers: 1
- Forks: 1
- Open Issues: 0
-
Metadata Files:
- Readme: README.md
- License: LICENSE
Awesome Lists containing this project
README
# CS STORE
Tienda ficticia orientada a la venta de articulos o items del juego Counter-Strike (CSGO). La idea de desarrollar esta tienda fue impulsada para aprender sobre varias tecnologias que no conocia hasta el momento de realizar la aplicacion. Utilice el juego como nicho para evitar hacer una tipica tienda de ropa, ademas de ser uno de mis juegos favoritos.
## Features
Algunas de las funcionalidades de la tienda estan protegidas para evitar el uso indebido de la misma, por ende, si pruebas la demo solo tendras las funcionalidades de cliente.
- Autenticacion basada en Roles (ADMIN / CLIENTE)
- Autenticacion con redes sociales
- Pagos integrados (Mas abajo dejare una tarjeta para completar las compras)
- Carrito de compras
- Manejo de Ordenes
- Admin Panel con funcionalidades CRUD para productos, ordenes, usuarios
- Rutas Dinamicas
- Server Side Rendering (SSR)
- Static Site Generation (SSG), Incremental Static Regeneration (ISG)## Stack
Para esta aplicacion utilice varias tecnologias, haciendo especialmente foco en hacer la app totalmente tipada. Asi que muchas dependencias o tecnologias estan basadas en TypeScript. Nombrare las mas importantes.
- NextJS 13
- TypeScript
- Tailwind CSS
- React Query
- Zustand
- Zod
- tRPC
- Stripe
- AWS S3
- Next Auth
- Prisma ORM
- CockRoachDB (SQL)### Stripe Card
- titular: cualquier nombre
- email: cualquier email
- numbers: 4242 4242 4242 4242
- expirate date: 12/34
- cvv: 123
### Mercado Pago Card
- titular: APRO
- DNI 12345678
- email: cualquier email
- numbers: 5031 7557 3453 0604
- expirate date: 11/25
- cvv: 123![Cover CSGO](https://github.com/Santipac/CS-Store/assets/92342946/edff2b29-ca95-42fb-a4e2-4746788a9958)