Ecosyste.ms: Awesome
An open API service indexing awesome lists of open source software.
https://github.com/gabepalhares/mtb-shop
MTB Shop
https://github.com/gabepalhares/mtb-shop
next stitches stripe typescript
Last synced: 13 days ago
JSON representation
MTB Shop
- Host: GitHub
- URL: https://github.com/gabepalhares/mtb-shop
- Owner: gabepalhares
- Created: 2024-08-11T00:06:12.000Z (5 months ago)
- Default Branch: main
- Last Pushed: 2024-08-30T14:52:58.000Z (4 months ago)
- Last Synced: 2024-11-09T21:25:11.881Z (about 2 months ago)
- Topics: next, stitches, stripe, typescript
- Language: TypeScript
- Homepage: https://mtb-shop.vercel.app
- Size: 1.55 MB
- Stars: 0
- Watchers: 1
- Forks: 0
- Open Issues: 0
-
Metadata Files:
- Readme: README.md
Awesome Lists containing this project
README
## MTB shop
MTB Shop is a bike shop created to study the fundamentals of Next.js, such as SSR and SSG, integrated with Stripe for payment simulation, and styled with CSS-in-JS using Stitches.
[![](https://labs-com.vercel.app/mtb-shop.png)]()
## About
This is a challenge from the ReactJS track of Ignite, a course from Rocketseat. What started as a learning project has evolved into a challenge with additional features implemented.
## Features
1. Add products to the cart
2. Complete the purchase via the cart
3. Checkout using Stripe[![](https://labs-com.vercel.app/mtb-shop2.png)]()
## Stack
- ReactJS
- ViteJS
- TypeScript
- Stitches
- Stripe## Running the Project
#### Clone the repository and install dependencies:
```bash
yarn / npm / pnpm install
```#### Start the project:
```bash
pnpm run dev
```#### To make a purchase, use the card number above, with a future expiration date and any CVV number.
```yaml
4242 4242 4242 4242
```