Skip to content

seanjiangsh/crwn-clothing-v2

Repository files navigation

Crown Clothing

A React project focused on practicing E-commerce functionalities, based on ZTM-Complete React Developer course.

This project goes beyond the course, featuring a complete build with TypeScript and Vite, and leveraging AWS Lambda functions to create a full-stack website. It employs a CI/CD pipeline with Infrastructure as Code (IaC) to automate the deployment process.


cov Test workflow Netlify Status Deploy to AWS

preview:

preview cover

Getting started

# install dependencies
npm install && npm run install-sls

# start dev server at http://localhost:5173
npm run dev:sls

Available scripts

Script Description
npm run dev:sls Start the development server (http://localhost:5173) with AWS lambda API (http://localhost:3000)
npm run dev:netlify Start the development server using Netlify API at http://localhost:8888
npm build Build the production-ready code
npm test Start testing and watch changes via vitest
npm coverage Run tests and get current code coverage

This project utilizes the following technologies:

Frontend

react redux vite typescript

Backend, Authorization and Payment

graphql firebase stripe

Cloud

aws aws-lambda netlify

CI/CD

vitest github-actions architect-framework

Thanks to:

  • ZTM: Thanks to these outstanding courses, I gained valuable knowledge throughout the journey.
  • Service and platform providers.
  • All individuals who have contributed packages utilized by this project.

About

No description, website, or topics provided.

Resources

Stars

Watchers

Forks

Releases

No releases published

Packages

No packages published

Languages