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.git2. Install dependencies
bash
npm install3. Run development server
bash
npm run devProject 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 # StylingBecome a Contributor
This project is open source and we love contributions. Here is how you can help:
- Fork the repository on GitHub.
- Clone your fork locally.
- Create a new branch for your feature.
- Make your changes and commit them.
- 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