Skip to content

m1rageLA/internet-store

Repository files navigation

🛒 Internet-store

🚀 How to Set Up

git clone https://github.com/m1rageLA?tab=repositories internet-store
cd ./internet-store
git checkout -b dev  # or create another branch
npm install
npm run dev

Live Demo

You can check out the deployed version of the project here: 🔗 https://internet-store-d7a86.web.app/

About the Project

This project was created by a team of developers to explore and apply Agile and SCRUM methodologies in practice.

🎯 The focus was not on building a polished product, but on establishing effective collaboration between developers, the Scrum Master, and a hypothetical Product Owner.

Workflow Highlights

  • Weekly stand-up meetings and sprint reviews were conducted to assess progress.
  • Sprint retrospectives were held at the end of each sprint to reflect and improve.
  • The team adopted the strategy: "Learn first, build later."
  • The first sprint was fully dedicated to learning new technologies, setting a foundation for further developments.

📄 Documentation (Short Summary)

🧱 Tech Stack

  • React, Firebase, MUI, GitHub

👥 Team Structure

  • Scrum Manager oraz Backend: Tymur Rozhkovskyi
  • Frontend Developer: Rafał Całuch
  • Frontend Developer: Alex Wróbel
  • Frontend Developer: Ruslan Shatkun
  • Tester: Yauheni Yelyashevich
  • Tester: Wojciech Maksymiuk

📁 Project Structure

  • pages/ – main routes
  • components/ – UI elements like Header, ProductCard
  • context/ – global state (Cart, Category)
  • firebase.js – Firebase config

🚀 Features

  • Product listing & category filtering
  • Shopping cart with Firebase sync
  • Auth integration planned
  • Basic responsive UI

🧪 Testing

  • Using Vitest

🔄 CI/CD

  • GitHub Actions

🌐 Deployment

About

ActiveZone

Topics

Resources

Stars

Watchers

Forks

Releases

No releases published

Packages

No packages published

Contributors 5