/CRM-master-frontend

CRM module with online store function

Primary LanguageTypeScript

MasterskaYa (Frontend)

MasterskaYa is a web application where master craftsmen can upload their products, accept applications for them and maintain a customer base.

Link to the Backend project

Developed for the UrFU Project Practice 2024 (4th semester)

Contents

  1. Tech Stack
  2. Getting Started

Tech Stack

Frameworks & Libraries:

  • HTML
  • CSS
  • TypeScript
  • Angular
  • Taiga UI
  • VK API (for auth with vk)

Deployments: Docker

Getting Started

  1. Clone the repository:
git clone https://github.com/1zbbxzak1/CRM-master-frontend.git
  1. Navigate to the project directory:
cd CRM-master-frontend

Next, two launch scenarios:

First:

  1. Build Docker Image:
docker build -t crm-master-frontend .
  1. Running Docker Container:
docker run --name crm-master-frontend --rm -p 4200:4200 crm-master-frontend
  1. Go to:
http://localhost:4200
  1. To stop the application and remove the container, run:
docker stop crm-master-frontend

Second:

  1. Install Angular:
npm install -g @angular/cli
  1. Install packages:
npm install
  1. After that, start the project:
npm start
  1. Go to:
http://localhost:4200
  1. To stop the application and remove the container, press in the terminal:
Ctrl + C