Skip to content

Latest commit

 

History

229 Commits

Folders and files

NameName
Last commit message
Last commit date
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 

Repository files navigation

Starters

This repository contains several fullstack starters covering different technologies:

  • Backend Node.js (JavaScript and TypeScript)
  • Frontend Angular
  • Backend Java Spring Boot

Each starter is a minimal project, fully functional and ready to use, including:

  • A simple CI/CD pipeline (install, lint, test, build, docker & deploy)
  • Docker and OpenShift deployment scripts

These starters provide a common foundation to learn, compare, and quickly set up modern fullstack applications.


👉 Version française disponible ici : Français


🔗 Projects List

Angular

JavaScript

TypeScript

Spring Boot

🔧 Continuous Integration (CI)

Project GitHub CI GitLab CI
Angular Starter GitHub CI GitLab CI
Angular Bootstrap GitHub CI GitLab CI
Spring Boot Starter GitLab CI

⚙️ CI/CD

This repository integrates two complementary pipeline systems:

🔹 GitLab CI/CD

  • GitLab templates are stored in .gitlab/angular and .gitlab/springboot.
  • The root .gitlab-ci.yml file includes the appropriate templates.

🔹 GitHub Actions

  • Workflows are stored in .github/workflows/ (organized by project: angular-starter.yml, angular-bootstrap.yml, etc.).

▶️ Quick Start

Angular

cd angular/angular-starter
npm install
npm run start

JavaScript (Node.js)

cd javascript/javascript-starter
npm install
npm run start

TypeScript (Node.js)

cd typescript/typescript-starter
npm install
npm run start

Spring Boot

cd springboot/springboot-starter
mvn spring-boot:run

About

Starter projects for Fullstack apps with Angular, Node.js/TypeScript, and Spring Boot. Includes REST APIs, PostgreSQL, Docker, and CI/CD pipelines.

Topics

Resources

Stars

35 stars

Watchers

2 watching

Forks

Releases

Packages

Used by

Contributors

Languages