Commit Graph
12 Commits
Author SHA1 Message Date
Manuel Raynaud 44ef464e22 ♻️(back) migrate from django_treebeard to native postgres ltree
Django has a native extension able to manage records in a hierchical way
combined with an index allowing to have high performance when querying
the database. The django_ltree lib is used, it adds some helper but is
really lightweight
2025-03-04 09:52:24 +01:00
Nathan Vasse 4e3cd532fd 🏗️(front) reorganise folder into features
After a quick discussion we decide to normalize the folder organization
into this one.
2025-02-25 16:25:57 +01:00
Nathan Vasse 35e101a185 🏗️(front) add driver pattern and react-query
We want to be able to switch between the underlying data source of
the file system. The driver pattern allows to do that.
2025-02-25 16:25:57 +01:00
Nathan Vasse 8897d366f7 🔧(front) add ui-kit as live dependency
We want to be able to use the local package in order to make quick
changes during the development phase.
2025-02-24 16:03:09 +01:00
Nathan Vasse ed66c433bf 🏗️(frontend) setup frontend architecture
This commit setups the directory architecture and basic auth, layout
scaffolding for the frontend for it to be ready for various uses.
2025-02-24 16:03:09 +01:00
Nathan Vasse 67a94a6fb7 🔧(keycloak) fix broken keycloak
Keycloak was not properly setup, so the frontend could not use it
to login.
2025-02-24 16:03:09 +01:00
Manuel RaynaudandGitHub cc65497f18 Merge pull request #1 from suitenumerique/core_project
(back) add first backend version
2025-02-11 15:04:15 +01:00
Manuel Raynaud bc93b4cc3b (back) check title uniqueness in the same path
We want to check if a title is already in used in the same path. Like
for a file system, we don't want to allow twice the same title.
2025-02-11 14:57:09 +01:00
Manuel Raynaud 7eed577278 (back) add first backend version
The first backend version is able to manage items object and their
lifecycle
2025-02-11 14:57:09 +01:00
Manuel Raynaud bbe6e06524 📝(reame) complete the readme with minimalist informations
Complete the readme with information needed to bootstrap the project
2025-02-07 17:06:19 +01:00
Manuel Raynaud 2607d77153 🎉(core) shape of the project
Add all files we need to start the project. Only the `src` repository is
missing and will be added later by additional pull requests.
2025-01-29 17:08:23 +01:00
Manuel Raynaud 3fe656bc91 🎉(init) initialize drive project 2025-01-29 09:59:13 +01:00