📁
Journal de bord
  • Introduction
  • Single Page Application
    • Overview
    • Installation
    • Features
    • Design
    • Development
    • Backend integration
  • Backend
    • Overview
    • Installation
    • Configuration
    • Development
    • Data Model
    • API reference
      • Rides
      • Drivers
    • Database management
  • Security
    • Overview
    • OAuth 2.0
    • Authorization Server (Keycloak)
    • Client-side flow
    • OpenID Connect
Powered by GitBook
On this page
  • Introduction
  • Technologies

Was this helpful?

  1. Single Page Application

Overview

This section covers the single-page application client of the Journal de bord project. It covers its features and the user interface design.

PreviousIntroductionNextInstallation

Last updated 4 years ago

Was this helpful?

Introduction

The a is intended to provide a web client for the Journal de bord project. Currently, the project focuses on mobile users as the interface is optimized for smartphone users. I decided to implement the as an SPA so that the application can be used through a wide range of devices. Although the interface is mobile-first, it is still usable from a tablet or desktop computer.

The project source code can be found and it (should 😅) be up and running .

Technologies

The single-application was create using the utility. It is pretty interesting to understand the tool so that you know about the app configuration. You can read about it in its .

The React components are developed using .

single-page application
here
here
Create React App
official documentation
TypeScript