rihal-website-v2 / README.md

Rihal Website v2

This repository is for Rihal's new website

Rihal Website v2

A modern, responsive website for Rihal showcasing products, industries, case studies, and company information. Built with Next.js, React, and Tailwind CSS, this website provides an engaging user experience with dynamic content and interactive components.

Problem Statement

The previous Rihal website needed a complete redesign to better showcase our innovative solutions, industry expertise, and success stories. This project aims to create a modern, performant, and maintainable website that effectively communicates Rihal's value proposition, improves user engagement, and provides a seamless browsing experience across all devices.

Getting started

Pre-requisites

Project setup

Clone the repository

git clone https://github.com/rihal-om/rihal-website-v2.git
cd rihal-website-v2
  1. Start the application using Docker Compose:
docker-compose up
  1. Once the application is running, open your browser and navigate to:
http://localhost:3000
  1. To stop the application:
docker-compose down

Running the app locally (Development)

  1. Navigate to the web directory:
cd web
  1. Install dependencies:
pnpm install
  1. Run the development server:
pnpm dev
  1. Open your browser and navigate to:
http://localhost:3000

Tech Stack

CategoryToolDescription
FrontendNext.js 16.1.1React framework with SSR/SSG support
UI LibraryReact 19.2.3Component-based UI library
StylingTailwind CSS v4Utility-first CSS framework
LanguageTypeScript 5Type-safe JavaScript
IconsReact Icons 5.5.0Icon library
LintingESLint 9Code quality and consistency
ContainerizationDockerContainer platform
OrchestrationDocker ComposeMulti-container orchestration
Package ManagerpnpmFast, disk space efficient manager

Feel free to reach out to any of us for questions, feedback, or collaboration opportunities. We are always open to discussing new ideas and improvements for the project.