Skip to content

Latest commit

 

History

History
98 lines (63 loc) · 3.51 KB

README.MD

File metadata and controls

98 lines (63 loc) · 3.51 KB

Multi Technology Demo

The goal of this project is to displays multiples ways to build the same application using different technologies.

I have started this project in January 2025... And it will takes time to covers everyhing 😄 😄

Technologies

Frontend

For the frontend, it covers as set of javascript frameworks for Single-page application:

It use Vite to instanciate VueJs, React and Svelte

Styling

It is using Tailwindcss

The Frameworks guide

With Vite

Mobile

Backend

For the backend it uses APIs, it covers a set of technologies / frameworks:

For Spring Boot and API Platform, I will use Docker

Database

For the database, it covers a set of technologies:

And I use Docker to instantiate those database.

The Oracle Container Registry for 21c XE is here

SMTP Server

I use Docker to instantiate it.

Supporting services for this project

The application

For this demo, I decided to create an application that...

  • School Management? (Administrators, Teacher, Parent, Student, Classes[[Grade]A..[Grade]Z], Grades[1st-nth], Subjects, Lesson, Exam, Assignment, Result, Event, Announcement, Messages, Attendance)
  • Travel App?
  • E-Commerce?
  • Food ordering?
  • Doctor Appointment?
  • House Rental Management?

Features

The applicaton has the following features:

  • Public Homepage
  • Authentication for restricted features
  • Role base restriction (admin, role[n])
  • Dashboard per role (?)
  • CRUD on specific features
  • Data Exports
  • Internal Messaging System