An open API service indexing awesome lists of open source software.

https://github.com/fulldroper/bego.com-for-qa

Сайт для QA тестування, створений з метою навчання тестуванню мовою php + mysql. Сайт інтернет магазину з можливістю реєстрації як клієнта так і магазину та панеллю адміністрації
https://github.com/fulldroper/bego.com-for-qa

mysql php qa sql

Last synced: about 2 months ago
JSON representation

Сайт для QA тестування, створений з метою навчання тестуванню мовою php + mysql. Сайт інтернет магазину з можливістю реєстрації як клієнта так і магазину та панеллю адміністрації

Awesome Lists containing this project

README

          

# Проект: Сайт для QA тестування

## Опис проекту

Цей проект є веб-сайтом інтернет-магазину, розробленим з метою навчання та тестування в області QA. Сайт побудований на технологіях **PHP** та **MySQL**, що дозволяє реалізувати функціональність реєстрації користувачів, як клієнтів, так і магазинів, а також надає панель адміністратора для керування магазинами та користувачами.

Проект був створений в рамках інституційної практики в компанії **EPAM**, де команда розробників та дизайнерів працювала над проектом для отримання практичного досвіду у розробці веб-додатків.

## Технології

- **PHP** — серверна частина для реалізації логіки сайту
- **MySQL** — база даних для зберігання інформації про користувачів, магазини та продукти
- **HTML, CSS, JavaScript** — фронтенд для взаємодії з користувачами
- **Bootstrap** — для створення адаптивного дизайну
- **Git** — система контролю версій для командної роботи

## Основні функції

- Реєстрація та авторизація користувачів (клієнтів та магазинів)
- Панель адміністратора для управління товарами, користувачами та замовленнями
- Можливість створення та редагування товарів для магазинів
- Кошик та оформлення замовлення для клієнтів
- Повідомлення та сповіщення для користувачів
- База даних для зберігання інформації про користувачів, магазини та продукти

## Мета проекту

Проект спрямований на навчання в сфері **QA тестування** та **розробки веб-додатків**. Всі функції були протестовані з метою покращення якості коду та взаємодії користувачів з платформою.

## Учасники проекту

- **Розробники**: команда розробників, що займається створенням та тестуванням функціональності сайту
- **Дизайнери**: розробка інтерфейсу сайту для забезпечення зручності користувачів
- **Компанія-ментор**: **EPAM**, надаючи можливості для навчання та практики

## Як запустити проект

1. Клонуйте репозиторій.
2. Налаштуйте локальне середовище для роботи з PHP та MySQL.
3. Створіть базу даних за допомогою наданих SQL-скриптів.
4. Встановіть всі необхідні залежності за допомогою Composer.
5. Запустіть сервер та відвідайте сайт у браузері.

## Ліцензія

Цей проект ліцензовано за умовами MIT License