When the world's best stories meet modern web technology, you get RX-Men. We are building a comic book shop where browsing, authentication, and checkout feel smooth, fast, and reliable. The project is powered by Angular and integrated with the commercetools API to deliver a modern e-commerce experience.
Visit the deployed frontend here: ShopFront Demo
- Prototype: Miro Board
- π Board: GitHub Projects
The project uses the following versions defined in package.json:
Node.js 22.17.1npm 10.9.2
This repository includes a .nvmrc file, so you can use a Node version manager to switch to the required version automatically:
nvm useIf the required Node.js version is not installed yet:
nvm install
nvm usegit clone https://github.com/RX-Men/shop-front.git
npm ci
npm run startAfter that, open http://localhost:4200/ in your browser.
npm run build
npm run lint
npm run stylelint:check
npm run prettier:check
npm run testAngular 21TypeScriptSCSSAngular RouterNgRx SignalsESLintStylelintPrettierHuskyVitestcommercetools APIGitHub Pagesfor deployment
| Name | GitHub | Role | Responsibilities | Development Diary |
|---|---|---|---|---|
| Boris Zashliapin | elrouss | Team Lead | Core product areas: Home, Catalog, Detailed Product Architecture & platform: commercetools API integration setup, local environment setup, UI Kit development Product & delivery: project planning, layout prototyping, documentation, team sync meetings |
π DEVELOPMENT_DIARY |
| Dmitrii Prokhorov | prokhorovd | Frontend Developer | Core product areas: Sign Up, Sign In, User Profile Shared components: UI Kit components |
π DEVELOPMENT_DIARY |
| Denis Semenov | den987655 | Frontend Developer | Core product areas: Cart, About Us, 404 page Shared components: UI Kit components |
π DEVELOPMENT_DIARY |
| Dzmitry Mamaikin | mummick | Mentor | Strategic guidance: architectural feedback, validation of implementation decisions Team support: code review support, risk spotting, mentoring on best practices, helping the team stay aligned with delivery goals |
N/A - mentor |
This project is licensed under the MIT License