storefront frontend and backend for selling random things online!
- Frontend
- Next.js
- sass
- ApolloClient
- GraphQL
- Stripe
- TypeScript
- Vercel
- Backend
- Keystone.js
- Next.js
- Vercel Postgres
- Heroku
- S3
- Clone the repository
- cd into
/frontend/
andnpm install
- set up
.env.local
- set up
- cd into
/backend/
andnpm install
- set up
.env
- set up
- start backend first (from /backend/):
npm run dev
- start frontend second (from /frontend/):
npm run dev
- Pushes to
main
will trigger CI/CD pipeline for both:- Frontend
- Deploys through Vercel
- Backend
- Deploys through Heroku
- Connects to a Vercel Database
- Images stored on AWS S3
- Frontend