Skip to content

Project Setup and Baseline Configuration #1

@Atharvkote

Description

@Atharvkote

Description
This issue tracks the initial setup required to make the Repair Desk repository production-ready and contributor-friendly. It establishes the baseline project structure, development standards, and essential tooling.

Note

This issue serves as the foundation for all future development and should be completed before feature-specific or optimization issues are addressed.

Tasks

  • Verify repository structure for server, admin, and client
  • Add and validate environment variable templates (.env.example)
  • Configure Dockerfiles for all services
  • Set up Docker Compose for local development
  • Ensure GitHub Actions CI workflow runs successfully
  • Add basic README sections (setup, run instructions)
  • Configure code formatting and linting (ESLint / Prettier)
  • Confirm database connection and migrations

Acceptance Criteria

  • Repository can be cloned and run locally using Docker
  • CI pipeline passes on the main branch
  • Documentation clearly explains how to start the project
  • No secrets committed to the repository

This includes validating the overall architecture, configuring essential development tools, and ensuring that all services (backend, admin panel, and client application) can be built, run, and deployed reliably. A strong baseline at this stage will reduce technical debt and prevent configuration-related issues later in the development lifecycle

Metadata

Metadata

Assignees

Labels

Projects

No projects

Milestone

Relationships

None yet

Development

No branches or pull requests

Issue actions