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.
# install dependencies
npm install && npm run install-sls
# start dev server at http://localhost:5173
npm run dev:sls
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 |
- 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.