v1.1.0 • Open Source PWA Boilerplate

Build Your Next.js PWA In Minutes, Not Days.

The ultimate boilerplate featuring Next.js 16, Tailwind CSS, Automated SEO, and native Offline PWA support. Stop configuring, start coding.

Everything You Need

PWA Ready

Installable on mobile/desktop. Works offline with service workers powered by @ducanh2912/next-pwa.

SEO Automated

Pre-configured next-sitemap, robots.txt, and JSON-LD Structured Data for maximum Google visibility.

Modern Stack

Built on Next.js 16 (App Router), React 18+, TypeScript 5, and Tailwind CSS.

Developer Experience

ESLint, Prettier, and GitHub Actions CI/CD pipeline pre-configured for quality control.

Installation

Get your app running in less than 2 minutes.

1. Clone the repository

bash
git clone https://github.com/HeavstalTech/Simple_WebApp.git

2. Install dependencies

bash
npm install

3. Run development server

bash
npm run dev

Project Structure

text
├── app/                # Next.js App Router
│   ├── api/            # Backend API routes
│   ├── robots.ts       # SEO: Robots.txt
│   └── sitemap.ts      # SEO: Sitemap
├── components/         # Reusable UI components
├── public/             # Static assets (PWA icons)
├── next.config.mjs     # PWA Configuration
└── tailwind.config.ts  # Styling

Become a Contributor

This project is open source and we love contributions. Here is how you can help:

  1. Fork the repository on GitHub.
  2. Clone your fork locally.
  3. Create a new branch for your feature.
  4. Make your changes and commit them.
  5. Push to your fork and open a Pull Request.
bash
# Example workflow
git checkout -b feature/amazing-feature
git commit -m "Add amazing feature"
git push origin feature/amazing-feature