This is a modern, responsive landing page revamp for Moniepoint built with Next.js App Router, Tailwind CSS, and the Onest font.
It is optimized for performance, accessibility, SEO, and beautiful user experience.
- ⚡ Next.js 14 App Router – Modern file-based routing and server components.
- 🎨 Tailwind CSS – Fully customized theme with brand colors and gradients.
- 🖋️ Onest Font – Clean, modern typography imported with
next/font. - 🔍 SEO Optimized – Proper metadata, Open Graph, and Twitter card support.
- 📱 Responsive Design – Mobile-first, works seamlessly on all devices.
- 🌙 Custom UI Components – Gradient buttons, modern CTAs, and brand-aligned visuals.
First, install dependencies:
npm install
# or
yarn install
# or
pnpm install
# or
bun installRun the development server:
npm run dev
# or
yarn dev
# or
pnpm dev
# or
bun devOpen http://localhost:3000 to see the result.
You can start editing the UI by modifying app/page.tsx.
The page auto-updates as you edit.
├── app/
│ ├── layout.tsx # Root layout with Onest font + metadata
│ └── page.tsx # Main landing page
├── public/
│ ├── favicon.ico
│ ├── apple-touch-icon.png
│ └── og-image.jpg # Social sharing preview image
├── styles/
│ └── globals.css # Tailwind + custom theme variables
├── tailwind.config.ts # Tailwind configuration
└── package.json
This project uses CSS variables to define brand colors and gradients:
:root {
--primary: #001335;
--secondary: #0A70FF;
--background: #FFFFFF;
--button: #002C88;
--accent: #2191FF;
}The Onest font is loaded with next/font and applied globally:
import { Onest } from "next/font/google";
const onest = Onest({
subsets: ["latin"],
variable: "--font-onest",
display: "swap",
});- Next.js Documentation – Learn about Next.js features and API.
- Tailwind CSS Docs – Utility-first CSS framework.
- Learn Next.js – Interactive tutorial for beginners.
Deploy this project easily on Vercel:
- Push your project to GitHub.
- Import the repository into Vercel.
- Vercel will detect Next.js automatically and set up CI/CD.
More details: Next.js Deployment Docs.
This project is a UI/UX revamp of Moniepoint’s landing page — modernizing the look and feel, improving branding consistency, and optimizing for SEO and responsiveness.
