Skip to content

Local Configuration

Andrej Božić edited this page Apr 4, 2024 · 1 revision

Contents

  1. Introduction
  2. Web Frontend
  3. Spring Boot backend
  4. React Native Mobile

Introduction

This page walks you through setting up RiMatch for development on your local machine. The setup involves two main components: a frontend application and a backend API.

Frontend Options

You have two choices for the frontend user interface:

  • React Web Application: This is a traditional web application that runs in a web browser.
  • React Native Mobile Application: This is a mobile application built with React Native that can run on iOS and Android devices.

Backend Setup

There are two options for the backend API:

  1. Run the Spring Boot application locally: This allows you to run the backend code directly on your machine. Instructions for running the Spring Boot application will be provided in a separate section.
  2. Connect to a deployed API: If you already have a deployed instance of the RiMatch backend API, you can configure the frontend to connect to that instead of running it locally. Instructions for connecting to a deployed API will also be provided.

Note: The recommended approach for development typically involves running the Spring Boot application locally alongside your chosen frontend application.

Web Frontend

This section will briefly explain what you need to setup to start the web frontend, two scenarios will be explained with and without docker.

Docker

Spring Boot backend

Docker

React Native Mobile

Clone this wiki locally