Skip to content

Tools, frameworks, and technologies to build, deploy, and maintain software projects.

Notifications You must be signed in to change notification settings

unobatbayar/tech-stack

Repository files navigation

Software Project Technology Stacks

This repository contains a curated list of technology stacks suitable for different types of software projects. Whether you're building a web application, mobile app, or enterprise software, choosing the right technology stack is crucial for the success of your project.

Current project stack

  • Flask

  • Django

  • ORM Object–relational mapping in computer science is a programming technique for converting data between a relational database and the memory of an object-oriented programming language. This creates, in effect, a virtual object database that can be used from within the programming language.

  • PostgreSQL

  • Backend For Frontend(BFF)

Past Web App project stack

Frontend
  • Next.js
    A React-based framework for building server-side rendered (SSR) and static web applications.
  • Apollo Client
    A package for interacting with GraphQL APIs on the frontend, managing data caching and state.
  • Tailwind CSS
    A utility-first CSS framework that allows for efficient, intuitive, and flexible design implementation.
  • Typescript
    A strongly typed superset of JavaScript, providing enhanced developer tools and safety.
Backend
  • NestJS
    An efficient and maintainable backend framework for building scalable server-side applications.
  • GraphQL API
    A query language for APIs that allows flexible data retrieval and manipulation through a single endpoint.
  • REST API
    A standard API design that uses HTTP methods for operations and specific URIs for different resources.
  • Prisma
    A tool that simplifies database access and management, with full TypeScript support.
Database
  • PostgreSQL
    A relational database used for storing data in the Accordo system.

  • MinIO
    A software that provides AWS S3-compatible object storage solutions.

  • SQL Server
    A relational database used for managing work metrics and related information.

  • Microsoft GraphAPI
    API for accessing Microsoft 365 data, such as users, groups, and calendars.

  • Docker
    A platform for containerizing applications to simplify environment setup and execution.

The MEAN stack

The MERN stack

The MEVN stack

The LAMP stack

Serverless

Ruby on Rails

Cross-platform Mobile

Native Mobile

Microservices / API

Database

  • SQLite
  • MySQL
  • MongoDB
  • Amazon DynamoDB

Realtime

Audio / Plug-in

AR/VR

Hardware Layer


Web Development

Full-Stack Web Application

  • Frontend: React.js
  • Backend: Node.js (Express.js)
  • Database: MongoDB
  • Deployment: Docker, AWS/GCP/Azure

Content Management System (CMS)

  • Frontend: React.js
  • Backend: WordPress
  • Database: MySQL
  • Deployment: Shared hosting, AWS/GCP/Azure with Elastic Beanstalk

E-commerce Platform

  • Frontend: Vue.js
  • Backend: Django
  • Database: PostgreSQL
  • Deployment: Kubernetes, AWS/GCP/Azure

Mobile App Development

iOS App

Framework: Swift

  • UI: SwiftUI
  • Backend Integration: Firebase
  • Database: Firestore
  • Deployment: App Store Connect

Android App

  • Framework: Kotlin
  • UI: Jetpack Compose
  • Backend Integration: Firebase
  • Database: Firestore
  • Deployment: Google Play Console

Cross-Platform Mobile App

  • Framework: React Native
  • Backend Integration: GraphQL
  • Database: SQLite
  • Deployment: App Store Connect, Google Play Console

Enterprise Software

Enterprise Resource Planning (ERP) System

  • Frontend: Angular
  • Backend: Java (Spring Boot)
  • Database: Oracle
  • Deployment: Docker Swarm, Kubernetes

Customer Relationship Management (CRM) System

  • Frontend: Ember.js
  • Backend: Ruby on Rails
  • Database: PostgreSQL
  • Deployment: Heroku, AWS/GCP/Azure

Human Resource Management (HRM) System

  • Frontend: Vue.js
  • Backend: ASP.NET Co

About

Tools, frameworks, and technologies to build, deploy, and maintain software projects.

Topics

Resources

Stars

Watchers

Forks

Releases

No releases published

Packages

No packages published

Languages