"Sick Fits" is a full-stack online clothing store complete with real credit checkout. Built with React & GraphQL, and more.
From two separate terminal instances, start the frontend/
& backend/
applications.
cd frontend
npm run dev
cd backend/
npm run dev
Whenever you edit datamodel.prisma
, you'll have to deploy that Prisma data model up to the Prisma service.
npm run deploy
- React.js
- Next.js (server-side rendering, routing, and tooling)
- Styled Components
- React-Apollo
- Apollo Client (Data management, GraphQL Queries & Mutations)
- Jest & Enzyme (testing)
- GraphQL Yoga (Express GraphQL Server)
- Prisma (GraphQL DB Interface)
- Cloudinary (CDN for image uploading and hosting)
- Mailtrap (SMTP server to emulate sending/receiving emails)