sudeep162002 / Gwalior-dp

Geek Repo:Geek Repo

Github PK Tool:Github PK Tool

Istavrity Management System (IMS)

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  

testig user---

id->family-code { "id": "123456789", "fullName": "sanjit choudhary", "ritwickName": "Worker", "swastyayani": "Swastyayani", "istavrity": "Istavrity", "acharyavrity": "Acharyavrity", "dakshina": "Dakshina", "sangathani": "Sangathani", "ritwicki": "Ritwicki", "proname": "Proname", "anandabazar": "Anandabazar", "srimandir": "Srimandir", "parivrity": "Parivrity", "misc": "Miscellaneous" }

About


Languages

Language:TypeScript 91.1%Language:Dockerfile 8.9%