Ecosyste.ms: Awesome
An open API service indexing awesome lists of open source software.
https://github.com/marianapatcosta/can-i-shop-now
Fullstack application that tracks the prices of products of some fashion stores and sends an email to the user when the size they need becomes available or the price decreases
https://github.com/marianapatcosta/can-i-shop-now
next-auth nextjs postgresql prisma react react-query tailwindcss typescript zustand
Last synced: about 2 months ago
JSON representation
Fullstack application that tracks the prices of products of some fashion stores and sends an email to the user when the size they need becomes available or the price decreases
- Host: GitHub
- URL: https://github.com/marianapatcosta/can-i-shop-now
- Owner: marianapatcosta
- Created: 2023-07-31T20:20:26.000Z (over 1 year ago)
- Default Branch: main
- Last Pushed: 2023-08-01T11:45:29.000Z (over 1 year ago)
- Last Synced: 2024-10-24T18:35:00.877Z (3 months ago)
- Topics: next-auth, nextjs, postgresql, prisma, react, react-query, tailwindcss, typescript, zustand
- Language: TypeScript
- Homepage: https://can-i-shop-now.vercel.app
- Size: 132 KB
- Stars: 0
- Watchers: 1
- Forks: 0
- Open Issues: 0
-
Metadata Files:
- Readme: README.md
Awesome Lists containing this project
README
# Can I Shop Now?
Can I show Now? is a fullstack application that tracks the prices of products of some fashion stores and sends an email to the user when the size they need becomes available or the price decreases.
The application was developed with the following technologies:
- TypeScript
- React
- NextJS
- NextJS OAuth
- TailwindCSS
- React Query
- Zustand
- Prisma
- Postgressql![can-i-shop-now](https://github.com/marianapatcosta/can-i-shop-now/assets/43031902/d5641bec-7ed9-41fa-b99d-b043458fefeb)
Check it [here](https://can-i-shop-now.vercel.app/)!
## Add a Store
- Add new Store in `Store` type in `src\types.ts` file
- Implement a new scrapper in `src\api-utils\product-scrappers` directory
- Add scrapper to `scrapperMapper` in `src\api-utils\product-scrappers\index.ts` file## Getting Started
First, run the development server:
```bash
npm run dev
# or
yarn dev
# or
pnpm dev
```Open [http://localhost:3000](http://localhost:3000) with your browser to see the result.