Skip to content
This repository has been archived by the owner on Jan 23, 2023. It is now read-only.

Latest commit

 

History

History
35 lines (22 loc) · 1.32 KB

README.md

File metadata and controls

35 lines (22 loc) · 1.32 KB

Adoptanimal

Introduction

This is a Web Project of "Web Application Development" course for the third year in university.
Welcome to Adoptanimal, we're all about getting homeless pets into homes.

Website Address

adoptanimal.net
Azure Test site

Contributor

Suvorov Denis Vitalievich / Суворов Денис Витальевич
vk email
Guo ZiHan / Го Цзыхань
vk email

Technology Stack

HTML/css, Vue3, Node.js, Express, Vite, TypeScript, Vue-Router, Pinia, Vitest, Cypress, Mysql

Third Partiy Libraries: unplugin-auto-import, pm2

Architecture

Vue3 + Node.js + Express + Database

Architecture

  • Node.js Express exports REST APIs & interacts with MySQL Database using query() method to execute MySQL script: INSERT, SELECT, UPDATE, DELETE.
  • Vue Client sends HTTP Requests and retrieves HTTP Responses using axios, consume data on the components. Vue Router is used for navigating to pages.