This is a Next.js starter project for Reputation Edge, a modern PR and public review agency. The website is built using Firebase Studio, Next.js, React, ShadCN UI components, and Tailwind CSS.
Reputation Edge is designed to be a sleek, professional, and fast-loading marketing website. It serves as an online brochure for the agency, showcasing its services, portfolio, and expertise in the public relations field.
- Modern & Responsive Design: Built with Tailwind CSS and ShadCN UI for a clean, consistent, and fully responsive user experience across all devices.
- Component-Based Architecture: Developed with React and Next.js, featuring a modular structure with reusable components for easy maintenance and scalability.
- Optimized Performance: Leverages Next.js features like Server Components and the
next/imagecomponent for fast page loads and a smooth user experience. - Comprehensive Sections: The single-page layout includes:
- Hero Section: A compelling introduction to the agency.
- Services: Detailed descriptions of the services offered.
- Portfolio: Showcasing successful client campaigns.
- Case Studies: In-depth look at a featured success story.
- Testimonials: Client feedback to build trust.
- About Us: Introduction to the team and company mission.
- Contact: An easy-to-use form and contact details.
- Legal Pages: Includes dedicated pages for Privacy Policy and Terms of Service to ensure compliance and transparency.
To get this project up and running in your local environment, follow these steps:
- Clone the repository:
git clone <repository-url>
- Navigate to the project directory:
cd reputation-edge - Install dependencies:
npm install
- Run the development server:
The application will be available at
npm run dev
http://localhost:9002.
Here is a brief overview of the key files and directories:
src/app/: Contains the main application routes and pages.page.tsx: The main landing page component.layout.tsx: The root layout for the application.globals.css: Global styles and Tailwind CSS configuration.(legal)/: Route group for legal pages.privacy-policy/page.tsx: The Privacy Policy page.terms-of-service/page.tsx: The Terms of Service page.
src/components/: Contains all the reusable React components.layout/: Components for the main site layout (Header, Footer).sections/: Components for each section of the landing page.ui/: ShadCN UI components.
public/: Static assets like images and fonts.tailwind.config.ts: Configuration file for Tailwind CSS.next.config.ts: Configuration file for Next.js.
Built by Girish Lade — https://ladestack.in