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
Running the app with Docker (Recommended)
- Start the application using Docker Compose:
docker-compose up
- Once the application is running, open your browser and navigate to:
http://localhost:3000
- To stop the application:
docker-compose down
Running the app locally (Development)
- Navigate to the web directory:
cd web
- Install dependencies:
pnpm install
- Run the development server:
pnpm dev
- Open your browser and navigate to:
http://localhost:3000
Tech Stack
| Category | Tool | Description |
|---|---|---|
| Frontend | Next.js 16.1.1 | React framework with SSR/SSG support |
| UI Library | React 19.2.3 | Component-based UI library |
| Styling | Tailwind CSS v4 | Utility-first CSS framework |
| Language | TypeScript 5 | Type-safe JavaScript |
| Icons | React Icons 5.5.0 | Icon library |
| Linting | ESLint 9 | Code quality and consistency |
| Containerization | Docker | Container platform |
| Orchestration | Docker Compose | Multi-container orchestration |
| Package Manager | pnpm | Fast, 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.