The goal of this project is to displays multiples ways to build the same applications using different technologies.
I have started this project in January 2025... And it will takes time to covers everything 😄 😄
Path: .
For the frontend, it covers as set of javascript frameworks for Single-page application:
For the backend it uses APIs, it covers a set of technologies / frameworks:
For the database, it covers a set of technologies:
The database instances are common for all applications.
- Clerk (for managing authentication)
- Cloudinary (for image cdn)
All project ideas can be found here
├── 📂 _projects │ ├── 📂 car │ │ └── 📄 README.md │ ├── 📂 commerce │ │ └── 📄 README.md │ ├── 📂 contract │ │ └── 📄 README.md │ ├── 📂 doctor │ │ └── 📄 README.md │ ├── 📂 echo │ │ └── 📄 README.md │ ├── 📂 food │ │ └── 📄 README.md │ ├── 📂 house │ │ └── 📄 README.md │ ├── 📂 inventory │ │ └── 📄 README.md │ ├── 📂 movie │ │ └── 📄 README.md │ ├── 📂 patient │ │ └── 📄 README.md │ ├── 📂 recipe │ │ └── 📄 README.md │ ├── 📂 resto │ │ └── 📄 README.md │ ├── 📂 travel │ │ └── 📄 README.md │ └── 📄 README.md ├── 📂 _tools │ ├── 📂 backends │ │ ├── 📂 apiplatform │ │ │ ├── 📂 templates │ │ │ │ ├── 📄 default.conf │ │ │ │ ├── 📄 docker-compose.yml │ │ │ │ ├── 📄 Dockerfile │ │ │ │ ├── 📄 setup.sh │ │ │ │ └── 📄 supervisord.conf │ │ │ ├── 📄 README.md │ │ │ └── 📄 setup-apiplatform.js │ │ ├── 📂 expressjs │ │ │ ├── 📄 README.md │ │ │ └── 📄 setup-expressjs.js │ │ ├── 📂 springboot │ │ │ ├── 📄 README.md │ │ │ └── 📄 setup-springboot.js │ │ └── 📄 README.md │ ├── 📂 common │ │ ├── 📄 add-folder-struc-to-md.js │ │ ├── 📄 README.md │ │ └── 📄 update-folder-struc-all-md.js │ ├── 📂 databases │ │ ├── 📂 mariadb │ │ │ ├── 📂 templates │ │ │ │ └── 📄 docker-compose.yml │ │ │ ├── 📄 README.md │ │ │ └── 📄 start-mariadb.js │ │ ├── 📂 mongodb │ │ │ ├── 📂 templates │ │ │ │ └── 📄 docker-compose.yml │ │ │ ├── 📄 README.md │ │ │ └── 📄 start-mongodb.js │ │ ├── 📂 oracleenterprise │ │ │ ├── 📂 templates │ │ │ │ └── 📄 docker-compose.yml │ │ │ ├── 📄 README.md │ │ │ └── 📄 start-oracleenterprise.js │ │ ├── 📂 postgresql │ │ │ ├── 📂 templates │ │ │ │ └── 📄 docker-compose.yml │ │ │ ├── 📄 README.md │ │ │ └── 📄 start-postgresql.js │ │ └── 📄 README.md │ ├── 📂 guis │ │ ├── 📂 desktop │ │ │ └── 📄 README.md │ │ ├── 📂 mobile │ │ │ └── 📄 README.md │ │ ├── 📂 web │ │ │ ├── 📂 angular │ │ │ │ ├── 📄 README.md │ │ │ │ └── 📄 setup-project.js │ │ │ ├── 📂 astro │ │ │ │ ├── 📄 README.md │ │ │ │ └── 📄 setup-project.js │ │ │ ├── 📂 reactjs │ │ │ │ ├── 📄 README.md │ │ │ │ └── 📄 setup-project.js │ │ │ ├── 📂 svelte │ │ │ │ ├── 📄 README.md │ │ │ │ └── 📄 setup-project.js │ │ │ ├── 📂 vuejs │ │ │ │ ├── 📄 README.md │ │ │ │ └── 📄 setup-project.js │ │ │ └── 📄 README.md │ │ └── 📄 README.md │ └── 📄 README.md ├── 📂 .vscode │ ├── 📄 extensions.json │ └── 📄 settings.json ├── 📄 .gitignore ├── 📄 CODE_OF_CONDUCT.md ├── 📄 CONTRIBUTING.md ├── 📄 LICENSE.md ├── 📄 package.json └── 📄 README.md 📂 Total Folders: 40 📄 Total Files: 65