Skip to main content

Welcome to DEVision Job Manager

This quickstart guide will help you get started with the DEVision Job Manager subsystem, whether you’re a team member or reviewing our project documentation.

Step 1: Understanding the Project

Start by understanding the DEVision platform and our team’s responsibilities:
  • Project Overview - Learn about DEVision and the Job Manager subsystem
  • SGJM Team - Meet the team and understand our methodology
  • Milestones - Review project timeline and deliverables
Understand our technical approach:
Learn about each functional requirement:

Step 2: For Team Members - Development Setup

Clone the DEVision Job Manager repository:
git clone https://github.com/saint-giong/devision-job-manager.git
cd devision-job-manager
Frontend Setup:
cd frontend
npm install
npm run dev
Backend Setup:
cd backend
./mvnw spring-boot:run
See Development Guide for detailed setup instructions.
Start all services with Docker Compose:
# Copy environment variables
cp .env.example .env

# Start services
docker-compose up -d
See Deployment Guide for full Docker configuration.

Step 3: Start Contributing

Review assigned tasks on Tuturuuu:
  • View sprint backlog
  • Pick up new tasks
  • Update task status
  • Track progress on Kanban board
Use Conventional Commits and branching:
# Create feature branch
git checkout -b feature/JM-123-add-login-api

# Make changes and commit
git add .
git commit -m "feat(auth): add JWT-based login endpoint"

# Push and create PR
git push origin feature/JM-123-add-login-api
PRs require 2 approvals before merging.
  • Messenger: Daily text updates
  • Discord: 10 AM daily standup
  • Meetings: Sprint planning every Saturday
See Team Information for full communication guidelines.

Technology Stack

Frontend

  • React with TanStack Query & Router
  • Zustand for state management
  • Shadcn/ui + Tailwind CSS
  • Headless UI components

Backend

  • Spring Boot microservices
  • PostgreSQL with sharding
  • Redis for caching
  • Kafka for messaging

Deployment

  • Docker containerization
  • API Gateway + Service Discovery
  • Multi-host deployment

Important Dates

1

Milestone 1

November 28, 2025 - Design Documentation
2

Milestone 2

January 13, 2026 - Implementation & Deployment
For Team Members: Check Team Guidelines for communication rules, meeting schedules, and contribution requirements.