This repository contains the source code for our eCommerce application, where users can browse and purchase flowers.
The purpose of this project is to create a fully functional e-commerce website using modern web development technologies.
- Frontend: React.js, Typescript, HTML, CSS, Bootstrap
- Backend: Commercetools api
- Testing: Jest, React Testing Library
- Code Quality: ESLint, Prettier
In the project directory, you can run:
In the project directory, you can run:
Runs the app in the development mode. Open http://localhost:3000 to view it in the browser.
Launches the test runner in the interactive watch mode.
Builds the app for production to the build folder.
Ejects the app from create-react-app, allowing customization of build configurations.
Formats the codebase using Prettier.
Runs ESLint to check for linting errors in the codebase.
Installs Husky hooks.
To get started with the project locally, follow these steps:
- Clone the repository to your local machine: https://github.com/JSnata/ecommerce-app.git
- Navigate to the project directory.
- Install dependencies: npm install
- Start the dev server: npm start
- Open http://localhost:3000 in your browser to view the website.