Ims

=======

Istavrity Management System (IMS)

Running build before pusing to dev branch and testing gh pages

Run ng build --output-path docs --base-href https://sudeep162002.github.io/gwalior-dp-frontend/

IMS is a platform designed to efficiently handle the Istavrity of multiple families. It is built using TypeScript, Angular, Docker, GitHub Actions for CI/CD, and Docker Hub for development.

Features

  • Family Istavrity Management: Seamlessly manage Istavrity for families with a user-friendly interface.
  • TypeScript and Angular: Utilize the power of TypeScript and Angular for a robust and scalable front-end.
  • Dockerized: Containerized using Docker for easy deployment and consistency across environments.
  • CI/CD with GitHub Actions: Automate the build and deployment process using GitHub Actions.
  • Development Workflow with Docker Hub: Easily manage and share Docker images using Docker Hub.

Tech Stack

  • Frontend: Angular with TypeScript
  • Backend: Express with Type script
  • Containerization: Docker
  • CI/CD: GitHub Actions
  • Container Registry: Docker Hub

Getting Started

Prerequisites

  • Node.js and npm installed
  • Docker installed

Installation

  1. Clone the repository:

    git clone https://github.com/your-username/ims.git
    
docker-compose -f db-docker-compose.yml up
docker-compose build
docker-compose up  

Run ng e2e to execute the end-to-end tests via Protractor.

Further help

To get more help on the Angular CLI use ng help or go check out the Angular CLI Overview and Command Reference page.