Skip to content

Overview

Full Stack Web Development Tech Stack

Frontend

JavaScript Frameworks

  • Vue.js with TypeScript

    • Vue.js: A progressive JavaScript framework.
    • Vue Router: Official router for Vue.js.
    • TypeScript: A superset of JavaScript that adds static typing.
  • AngularJS

    • AngularJS: The first version of the Angular framework, a JavaScript-based open-source front-end web application framework.

Scaffolding Tool

  • Yeoman
    • Yeoman: A robust and opinionated set of scaffolding tools for modern web applications.

Node Version Management

  • NVM (Node Version Manager)
    • NVM: A version manager for Node.js, designed to be installed per-user and invoked per-shell.

Markdown for Documentation

  • Markdown
    • Markdown Guide: A lightweight markup language with plain-text formatting syntax, widely used for documentation.

State Management

  • Pinia
    • Pinia: Intuitive, type-safe, and blazing fast state management for Vue.js.

UI Component Libraries

  • PrimeVue
    • PrimeVue: A complete set of UI components for Vue.js.
    • PrimeFlex: A utility-first CSS framework based on Flexbox.

Form Validation

Internationalization

Build Tools and Bundlers

  • Vite
    • Vite: A fast development server and a modern frontend build tool that streamlines the frontend development experience.
    • Vite + Vue: Official integration guide for using Vite with Vue.js.

Testing

  • Vitest

    • Vitest: A lightweight, fast, and simple testing framework for Vue.js.
    • Vitest + Vue: Integration guide for using Vitest with Vue.js.
  • Playwright

    • Playwright: A Node library to automate browsers based on the Chrome, Firefox, and WebKit browsers.

Styling

Code Quality

  • ESLint

    • ESLint: Pluggable linting utility for JavaScript and JSX.
    • Vue ESLint: ESLint plugin for Vue.js projects.
  • Prettier

Package Managers and Build Tools

  • Yarn

    • Yarn: Fast, reliable, and secure dependency management.
  • Gulp

    • Gulp: A toolkit for automating tasks in the development workflow.

Backend

.NET Core

  • ASP.NET Core
    • ASP.NET Core: Open-source, cross-platform framework for building modern, cloud-based, and internet-connected applications.
    • Entity Framework Core (EF Core)
      • EF Core: Object-relational mapping framework for .NET Core.

Authentication and Authorization

API Development

Deployment, DevOps, and Hosting

  • Docker

    • Docker: Platform for developing, shipping, and running applications in containers.
    • Docker Compose: Tool for defining and running multi-container Docker applications.
  • DockerHub

    • DockerHub: Cloud-based registry service for building and sharing containerized applications.
  • Bitbucket

    • Bitbucket: Git repository management solution with features like pull requests, code review, and more.
  • CircleCI

    • CircleCI: Continuous Integration and Continuous Deployment (CI/CD) platform for automating software development processes.
    • CircleCI for .NET: Official CircleCI orb for .NET Core.

Markdown is included as a lightweight markup language for creating documentation, providing an easy and readable way to format text without the need for complex tools or software.

Released under the MIT License.