Skip to main content

Prerequisites

Before setting up the development environment, ensure you have the following installed:
  • Node.js (version 18 or higher)
  • npm or yarn
  • Git
  • Docker (optional, for local development)
  • VS Code or preferred IDE

Getting Started

1. Clone the Repository

2. Install Dependencies

3. Environment Setup

Create environment files:
Update the .env files with your local configuration.

4. Database Setup

5. Start Development Servers

Development Workflow

Running Tests

Code Quality

IDE Configuration

VS Code Extensions

  • TypeScript and JavaScript Language Features
  • Prettier
  • ESLint
  • GitLens
  • Docker (if using containers)

Settings

Add to your VS Code settings:

Troubleshooting

Common Issues

  1. Port conflicts: Change ports in .env files
  2. Database connection: Ensure Docker is running
  3. Dependencies: Clear node_modules and reinstall
  4. Permissions: Check file permissions for scripts

Getting Help

  • Check existing issues on GitHub
  • Review documentation in /docs
  • Contact the development team

Next Steps

  • Read the coding standards
  • Review the version control policy
  • Familiarize yourself with the project structure
  • Start with a small feature or bug fix