Skip to main content

Prerequisites

Before installing the project, ensure you have the following installed on your system:

Node.js

Version 18.x or higher recommended

Package Manager

npm, yarn, or pnpm
This project uses Node.js version 24.13.1 in development. Any Node.js version 18+ should work.

Clone the Repository

First, clone the repository to your local machine:
git clone https://github.com/yourusername/srpirson.git
cd srpirson

Install Dependencies

Install all required packages using your preferred package manager:
npm install

Key Dependencies

The project includes several important dependencies:

Core Framework

  • React 19.2.0 - Latest React with modern features
  • Vite 7.1.7 - Next-generation build tool with HMR
  • React Router DOM 7.9.3 - Client-side routing

UI & Styling

  • Tailwind CSS 4.1.14 - Utility-first CSS framework
  • Motion 12.34.3 - Animation library for smooth transitions
  • Lucide React - Icon library
  • next-themes - Theme switching functionality

Internationalization

  • i18next - Internationalization framework
  • react-i18next - React bindings for i18next

Development Tools

  • ESLint 9.36.0 - Code linting
  • @vitejs/plugin-react - Fast Refresh with Babel
  • TypeScript support - Type checking capabilities
After installation completes, you should have a node_modules directory with all dependencies installed.

Verify Installation

Verify that the installation was successful by checking the installed packages:
npm list --depth=0

Next Steps

Configuration

Learn how to configure environment variables and project settings

Build docs developers (and LLMs) love