Skip to content

Tech Stack

Only Open Source and Free Software technologies are used in this project.

Web Frontend

ViteReact

We're using Vite + React (Typescript) for the frontend.

  • Fast refresh
  • TypeScript support
  • Well documented
  • Easy to use
  • Know by the developers of the project

Comparaison with convurent technologies:

ReactAngularVueSvelte
Full framework & Most used libraryFull frameworkFull frameworkFull framework
Easy to useHard to learnEasy to learnEasy to learn
Fast refreshSlow refreshSlow refreshFast refresh
TypeScript supportTypeScript supportTypeScript supportTypeScript support
Well documentedWell documentedWell documentedWell documented
Know by the developers of the projectNot know by the developers of the projectNot know by the developers of the projectNot know by the developers of the project

In conclusion, React is the best choice for the project because it's easy to use, fast refresh, TypeScript support, well documented and know by the developers of the project.

Mobile Frontend

Capacitor

For the mobile frontend, we're using Capacitor. It allows us to build cross-platform apps with web technologies.
Our React frontend will be used for the mobile app and build as a APK for android users.

Capacitor works with everything, it can even build desktop apps !

CapacitorCordovaElectron
ModernOldModern
Easy to useHard to useEasy to use
FastSlowSlow
Works with everythingWorks with everythingWorks with everything

In conclusion, Capacitor is the best choice for the project because it's modern, easy to use, fast and works with everything.

Design

Tailwind CSS

We're using Tailwind CSS for the design of the frontend.

  • Easy to use
  • Fast
  • Well documented