Skip to content

NUGOS/ProzorroCRM

Repository files navigation

ProzorroCRM

Early CRM/tender-management learning project built around a microservice-style Java backend and an Angular frontend.

This is a pet/learning project, not a production system. It is relevant to my current direction because it connects my real business domain experience with backend development: tenders, calendar events, user/task flows, and internal CRM-style tooling.

Project Idea

The goal was to explore how a CRM-like system for tender work could be structured:

  • backend services for users and events
  • API gateway
  • service discovery with Eureka
  • database migrations
  • frontend calendar view
  • separation between backend services and frontend UI

Current Modules

  • eureka-server - service discovery server
  • api-gateway - gateway application
  • database-service - Spring Boot service with users/events and PostgreSQL/Flyway
  • frontend-angullar - Angular frontend with calendar-related components

Tech Stack

  • Java 17
  • Spring Boot 3
  • Spring Cloud / Eureka
  • Spring Data JPA
  • PostgreSQL
  • Flyway
  • Angular
  • Gradle

Local Notes

This repository needs cleanup before being treated as a polished portfolio project. It currently contains local development settings and generated Angular README content.

Before running locally, review:

  • database-service/src/main/resources/application-dev.properties
  • local PostgreSQL database name and credentials
  • service ports and Eureka configuration

Why It Matters

Even though it is unfinished, this is one of the more relevant repositories for my positioning because it connects:

  • Java backend development
  • CRM/tender domain thinking
  • calendar workflows
  • service-based architecture practice
  • frontend/backend integration

Status

Portfolio candidate after cleanup. The next useful improvements are:

  • Docker Compose for local startup
  • sanitized demo data
  • root-level run instructions
  • screenshots
  • API endpoint list
  • replacing local credentials with example config
  • clarifying which parts are complete and which are experimental

About

Early Java/Spring + Angular CRM/tender-management learning project.

Topics

Resources

Stars

Watchers

Forks

Releases

No releases published

Packages

 
 
 

Contributors