Skip to content

[Assignment] Repository for Concordia's Software Engineering Team Design Project

Notifications You must be signed in to change notification settings

po-trottier/concordia-erp-platform

Repository files navigation

SOEN390 Project - Team 4

Team Members:

  • Camil Bouzidi (40099611)
  • Radley Carpio (40074888)
  • Bicher Chammaa (40096200)
  • Nimmit Jaggi (40032159)
  • Matthew Kevork (40063824)
  • Cedric Martens (40086877)
  • William Morin-Laberge (40097269)
  • Adrien Temblay (40108982)
  • Pierre-Olivier Trottier (40059235)

Technical Information

Technology Stack

  • Frontend: ReactJS + TypeScript
  • Backend: NestJS + TypeScript
  • Database: MongoDB
  • Deployment: Docker + Docker Compose

Extra Information

  • CI/CD: GitHub Actions
  • Project KanBan Board: GitHub Projects
  • Component Library: Ant Design
  • Unit Tests: Jest

How to Use

  1. To see information specific to the client or server visit the README.md file located in the matching directory.
  2. Make sure Docker and Docker Compose are both installed on the system.
  3. Open a terminal/command prompt window in the project's root directory.
  4. Run the following command to build the stack docker-compose build.
  5. Run the following command to start the stack docker-compose up.
    (The -d flag can be added if the stack's console output is not important to you)
  6. Visit http://localhost:80 to view the web interface of the ERP System.

Screenshots

image

image