Skip to content

realad/website

Repository files navigation

RealAd Website & Infrastructure Monorepo

This is the official open-source monorepo for the RealAd Software Development and Technical Partner Company website.

📦 Structure

This monorepo is managed with pnpm workspaces and contains two main packages:

  • nextjs/ – The corporate website built with Next.js
  • pulumi/ – Infrastructure as code using Pulumi and AWS

🎯 Purpose

This repository serves as a real-world development case study demonstrating:

  • Modern infrastructure-as-code (IaC) using Pulumi
  • Best practices for building and deploying a Next.js corporate site
  • Integration with AWS Amplify for CI/CD
  • Clean and maintainable monorepo setup using pnpm

It also acts as a companion resource for Medium articles published by the RealAd team, detailing the architecture, process, and lessons learned.

🛠️ Getting Started

Copy and configure Pulumi stack files:

cd pulumi
cp Pulumi.yaml.example Pulumi.yaml
cp Pulumi.prod.yaml.example Pulumi.prod.yaml
cd ..

Edit them with your values or configure via:

cd pulumi
pulumi login s3://your-state-bucket
pulumi config set aws:region us-east-1
pulumi config set pulumi:domain yourdomain.com
cd ..

Install dependencies:

pnpm install

Preview Pulumi infrastructure:

pnpm pulumi:preview

Develop the website locally:

pnpm nextjs:dev

📚 Related Articles

We’ll be publishing a series of posts on Medium covering:

🧑‍💻 About RealAd

RealAd is a software development and technical partner company helping startups, scale-ups, and enterprises bring their ideas to life — with a focus on socially impactful and technically sound solutions.

Visit us at realad.io to learn more about our services and how we can help you.


📝 This repository is part of our ongoing initiative to share real-world engineering patterns and promote open knowledge in the developer community.

About

Resources

License

Code of conduct

Security policy

Stars

Watchers

Forks