Skip to main content
This guide will help you set up the Flexprice frontend development environment and get you ready to contribute to the dashboard and user interface components.

Getting Started

Prerequisites

Before getting started, ensure you have:
  • Node.js 16+ and npm/yarn
  • Git for version control
  • VS Code (recommended) or any modern editor
  • Docker (optional, for containerized development)

One-Click Setup Script

Alternative: Install Latest Release

The setup script will automatically: ✅ Set up environment variables
✅ Install all dependencies
✅ Build Docker image (if Docker is available)
✅ Start the development server
✅ Open your browser to http://localhost:3000

Manual Development Setup

Clone & Install

Environment Setup

Start Development

Visit http://localhost:3000 to see your app running!

Project Structure

Self-Hosting Guide

Docker Deployment

Manual Deployment

Available Scripts

Common Development Tasks

Adding New Features

  1. Create a feature branch:
  1. Create component structure:
  1. Add route (if needed):

Styling Components

We use Tailwind CSS with custom configurations:

Troubleshooting

Common Issues

Build Failures

Stale Development Server