Prerequisites

Before you begin, make sure you have the following software installed on your computer.

System Requirements

Minimum system requirements to run the application

Operating System

  • Windows 10 or later
  • macOS 10.15 or later
  • Linux (Ubuntu 18.04+ or equivalent)

Hardware

  • RAM: 4GB minimum, 8GB recommended
  • Storage: 2GB free space
  • Internet connection

Required Software

Node.js (Version 18 or later)

JavaScript runtime environment required for both frontend and backend

Download Node.js

Visit nodejs.org and download the LTS version (recommended)

How to Check if Node.js is Installed

# Open Command Prompt (Windows) or Terminal (Mac/Linux)
node --version
# Should show something like: v18.17.0

Important

Make sure to download Node.js version 18 or later. The application uses modern JavaScript features that require this version.

MySQL (Version 8.0 or later)

Database management system for storing application data

Download MySQL

Visit MySQL Downloads and download MySQL Community Server

Installation Steps

  1. Download the MySQL installer for your operating system
  2. Run the installer and follow the setup wizard
  3. Set a root password (remember this - you'll need it later)
  4. Complete the installation
  5. Start MySQL service

How to Check if MySQL is Installed

# Open Command Prompt (Windows) or Terminal (Mac/Linux)
mysql --version
# Should show something like: mysql Ver 8.0.33

Git (Optional but Recommended)

Version control system for managing code changes

Download Git

Visit git-scm.com and download Git for your operating system

How to Check if Git is Installed

# Open Command Prompt (Windows) or Terminal (Mac/Linux)
git --version
# Should show something like: git version 2.40.1

Verification Checklist

Use this checklist to verify all prerequisites are installed correctly

Ready to Continue?

Once you have all the prerequisites installed and verified, you can proceed to the Quick Start guide.

Go to Quick Start Guide