This project is developed by the team Up&Go.
The team was created as part of the program of phase 2 of the course JSFE2023Q1
Do well, bad things will work themselves out.
First of all, when creating this project, the team's goal was to learn how to create e-commerce-aplications. To create them correctly, as far as possible, given the team's experience. Also to learn how to use GitHub tools for teamwork.
- Makaeva Elena Team leader. The most persistent and most beautiful team member. Are you looking for a thought leader? Or someone who can make you want to work by example? Look no further. She is exactly what you've been looking for.
- Siarhei Muliarenka The most experienced among us. If you have a need to create a development environment configuration, the best solution is to turn to him.
- Vladimir Sobolev The most inquisitive member. Want plates, fruit or something a little more interesting on CSS? Just give him a hint.
- Language: Typescript
- Back-end: commercetools
- Bundler: Webpack
- Format code: Prettier
- Improving code quality: ESLint
- Git hook managment: Husky
- Testing framework: Jest
- Clone repository
- Run
npm install
- Run
npm run prepare
starts huski - Run
npm start
starts local server
- Run
npm run lint
for quickly and efficiently identify code style issues and potential errors - Run
npm run build
for building project - Run
npm run test
runs tests - Run
npm run format
starts file formatting: indents, hyphenation, etc. - Run
npm run pre-commit
before move pending changes from the working directory to the indexed files section of Git for runing Eslint and Prettier. If there are warnings or errors, you won't be able to commit.