LogoLogo
  • 👋Welcome
  • For the users
    • 📱Download
      • 🔄Update application
    • 📖Offline dictionaries
    • 🌐Dictionaries servers
    • ⁉️Support
  • For the developers
    • 🖥️Getting started
    • 🛠️Develop on Remède
      • 🔌Setup
      • 📁Structure
      • 🧸Development
      • ⚙️API
      • ✨Features
        • ✈️Offline
        • 📒Sheets
        • 🧰DICT Client
      • Android development
    • 📪API
  • Database
    • 🗃️Database
      • 📋Database schema
      • 🗒️Document schema
      • 📦Dataset
      • 🎶Rimes
      • 📍Internationalization
        • 🇬🇧English database
    • 🚧Build Dictionary
      • The building lifecycle
      • Generate my own database
      • About
    • 📌Remède for your project
    • 📎Available formats
      • DICT
      • XDXF
      • CSV
    • ©️Credits
  • Project
    • 📜Story
    • 🙏Contributing
      • 🌐Translation
    • 👣Lifecycles and infrastructure
    • ⏭️Remède Next
Powered by GitBook

Find us

  • Website
  • Github
  • Support

© 2025 The Remède Project and its contributors.

On this page

Was this helpful?

Edit on GitHub
  1. For the developers
  2. Develop on Remède

Structure

Understand how Remède is structured.

PreviousSetupNextDevelopment

Last updated 3 months ago

Was this helpful?

Good practise

To discover and understand the project structure, start a development server and try to modify some files and see what changes.

  • server.py: Main API, made with Fastapi

  • data/: and Remède databases

  • app/: Ionic project

    • src/: Vuejs project

      • components : Vue components for the interface

      • data : Static data like translations (see Translation)

      • functions : Typescript file to interact with native API or manage the offline dictionary

      • views : The "views" (pages) of the application

    • tauri-src/: Tauri Project

    • android/: Android project, generated by

  • api-definition: API to fetch Wictionary definitions (it's a git submodule)

  • scripts/: Scripts to parse, generate and make migrations on the database.

  • convert : Tools and scripts used to convert Remède databases to other dictionaries formats

  • docs/: The website and blog of Remède. The documentation is at

  • corrector/: Docker to run languagetool API

  • tts/: Docker compose to run nanotts with opentts

  • builds/latest: Latest builds for platforms (can be outdated...)

Of course, there are more folders...

🛠️
📁
Dataset
@capacitor/android
labsesoftware/docs.remede.camarm.fr