TrellTech

Welcome to TrellTech :rocket:

The TrellTech project was executed by a group of 3 students from Epitech Nantes, employing the Flutter, C#, or React Native stack.

Table of contents

  1. Prerequisites
  2. Setup and configuration
  3. Run the project
  4. Technologies
  5. Authors

Prerequisites

Setup and configuration

Clone the repository

$ git clone git@github.com:EpitechMscProPromo2026/T-DEV-600-NAN_2.git
$ bash setup.sh # If you want to configure everything automatically

Manual setup

Install the dependencies

$ flutter pub get
$ flutter gen-l10n

Configure the environment variables

$ cp .env.example .env

Change the values of the environment variables in the .env file.

Run the tests

$ cd T-DEV-600-NAN_2
$ flutter test

Running the project

Start the server and client

$ flutter run
* Select the device you want to run the app on
Enjoy the app!

Build the project

You can choose between mutiple OS to build the app (ios,apk,appbundle)
flutter build <os> --release --dart-define-from-file=.env

$ flutter build apk --release --dart-define-from-file=.env
* You can find the build into the build/app/outputs/flutter-apk

Bonus

  • Localization (English/French)

Technologies

Authors

Libraries

repositories/api
repositories/authentification
models/board
views/board/board_create_view
views/board/board_edit_view
views/board/board_view
widgets/card_widget
views/dashboard/dashboard_view
views/discover_app/discover_app_view
widgets/empty_widget
views/home/home_view
widgets/informations_widget
provider/language_provider
widgets/list_widget
main
views/organizations/organization_create_view
views/organizations/organization_edit_view
views/profile/profile_view
widgets/template_picker_widget
models/trello_board_template
models/trello_card
models/trello_list
models/trello_organization
views/board/workspace_view