Skip to content

An eCommerce application developed as part of the RS School JS/FE Course. The project aims to create a feature-rich online shopping platform with user authentication, product catalog, shopping cart, and order management capabilities.

Notifications You must be signed in to change notification settings

ilonaGold/eCommerce

Repository files navigation

eCommerce Application

Final task for JS/FE Course EN 2024Q4 at RSSchool by Red Panda Squad team.

Description

This is an eCommerce application developed as part of the RS School JS/FE Course. The project aims to create a feature-rich online shopping platform with user authentication, product catalog, shopping cart, and order management capabilities.

Team Members - Red Panda Squad

Technologies

Core

  • TypeScript - JavaScript with syntax for types
  • Vite - Next Generation Frontend Tooling

Code Quality

  • ESLint - Static code analysis tool
  • Prettier - Code formatter
  • Husky - Git hooks
  • Vitest - Unit testing framework

API Integration

  • CommerceTools - Headless commerce platform

Getting Started

Prerequisites

  • Node.js (version 18 or higher)
  • npm (version 9 or higher)
  • Git

Installation

  1. Clone the repository
git clone [repository-URL]
  1. Install dependencies
npm install
  1. Start the development server
npm run dev

Available Scripts

  • npm run dev - Start development server
  • npm run build - Build for production
  • npm run test - Run tests
  • npm run lint - Run ESLint
  • npm run format - Run Prettier

Contributing

  1. Create a new branch from develop
  2. Make changes
  3. Create a Pull Request to develop
  4. Wait for review and approval

License

This project is part of RS School JavaScript/Front-end course

About

An eCommerce application developed as part of the RS School JS/FE Course. The project aims to create a feature-rich online shopping platform with user authentication, product catalog, shopping cart, and order management capabilities.

Topics

Resources

Stars

Watchers

Forks

Releases

No releases published

Packages

No packages published

Contributors 4

  •  
  •  
  •  
  •  

Languages