Deploy: https://touristtracks-store.netlify.app/
This tourist eCommerce Platform SPA application is created as part of the final project for the RS School Front-end course. It offers a seamless and engaging shopping experience for users in a digital environment. With a focus on user-friendly design and advanced features, our platform replicates the real-world shopping journey, from product discovery to checkout, right at your fingertips.
Presentation: https://sheritsh.github.io/js2023q1-final-project-presentation/index.html
- Language: Typescript
- Front-end: React
- Back-end: commercetools API
- Tests: Jest
- Project bundler: Webpack
Please install the following software before starting development:
Please follow the instructions:
- Clone repository
- Run
npm install
(installs dependencies)
Please npm run
...
build
- to build the project from source.lint
- to check the source code of the project for style compliancejest
- to run the tests
Member | Area of responsibility |
---|---|
![]() Oleg Polovinko |
As the team leader, Oleg assumed a critical role in orchestrating our e-commerce project. He oversaw the entire development process and ensured that our team's efforts aligned with our objectives. Also Oleg played a pivotal role in developing the core functionality of our e-commerce platform. His expertise brought to life the product detail page, ensuring users can access comprehensive information about each product. Additionally, Oleg crafted a robust routing system, allowing seamless navigation throughout the application. His contribution to the shopping cart functionality optimized the purchasing process. Oleg's mastery of state management techniques facilitated the smooth interaction between different components, enhancing the overall user experience. |
![]() Ekaterina Trifonova |
Ekaterina's creative talents and technical skills were instrumental in shaping the front-end of our e-commerce website. She led the design and implementation of the catalog, making product discovery an enjoyable experience. Ekaterina also spearheaded the development of the dynamic homepage, where users can explore featured items. Her work on intuitive filtering mechanisms empowers customers to quickly refine their product searches. Moreover, Ekaterina integrated promotional code functionality, creating opportunities for cost savings and customer engagement. Her dedication to user interface and experience design enriched our platform's visual appeal and usability. |
![]() Andrey Nezhdanov |
Andrey focused on user-centric features that enhance the overall functionality of our application. He designed and implemented the user registration form, simplifying the onboarding process for new customers. By creating user profiles, Andrey empowered users to manage their information efficiently. Additionally, he crafted the "About Us" page, providing valuable insights into our company's history and mission. His contributions fostered a personalized and informative user experience. Andrey's dedication to user accounts and user-facing content strengthened our platform's customer-centric approach. |
![]() Mikhail Matveichuk Mentor |
Mikhail, our mentor, played a important role in our project's success. His expertise guided us through complex challenges, ensuring robust solutions. With his constant support, we achieved efficient coding practices and honed our problem-solving skills. Mikhail's insights elevated our project to a professional standard, making it a valuable learning experience. |