wiki:Build Instructions

Version 1 (modified by 231035, 3 weeks ago) ( diff )

--

Build Instructions

The system consists of:

  • Backend: Spring Boot
  • Frontend: vue.js
  • Database: PostgreSQL

Required Software

Operating System

  • Windowa 10/11
  • macOS

Backend Requirements

  • Java JDK 17
  • Maven 3.8+
  • PostgreSQL 14+

Frontend Requirements

  • Node.js 18+
  • npm 9+

Development Environment Description

Backend Stack

  • Spring Boot
  • Spring Web
  • Spring Data JPA
  • Spring Security
  • Hibernate
  • PostgreSQL Driver

Frontend Stack

  • Vue 3
  • Vue Router
  • Axios
  • Bootstrap

Build Instructions

  • Clone the projects

git clone https://github.com/veronika-ils/petify-backend.git
git clone https://github.com/veronika-ils/petify-frontend.git

  • Create database
    CREATE DATABASE petify
    
  • Build and run the backend
    mvn clean install
    mvn spring-boot:run
    

runs on http://localhost:8081

  • Build and run the frontend
    npm install
    npm run dev
    

runs on http://localhost:5173

Note: See TracWiki for help on using the wiki.