{"id":25707628,"url":"https://github.com/minhwpm/novajam","last_synced_at":"2025-06-14T20:37:01.739Z","repository":{"id":252340705,"uuid":"644224639","full_name":"minhwpm/novajam","owner":"minhwpm","description":"Build with NovaJAM — a free and open-source Next.js template designed for creating professional landing pages tailored to SaaS startups, featuring the innovative SmartSection for flexible and dynamic content management.","archived":false,"fork":false,"pushed_at":"2025-02-24T08:03:07.000Z","size":3388,"stargazers_count":18,"open_issues_count":94,"forks_count":4,"subscribers_count":1,"default_branch":"main","last_synced_at":"2025-02-24T09:22:23.894Z","etag":null,"topics":["blog","business","cms","contentful","jamstack","landing-page","nextjs","nextjs14","react","ssr","static-site-generator","tailwindcss","template","theme"],"latest_commit_sha":null,"homepage":"https://novajam.vercel.app","language":"TypeScript","has_issues":true,"has_wiki":null,"has_pages":null,"mirror_url":null,"source_name":null,"license":null,"status":null,"scm":"git","pull_requests_enabled":true,"icon_url":"https://github.com/minhwpm.png","metadata":{"files":{"readme":"README.md","changelog":null,"contributing":null,"funding":null,"license":null,"code_of_conduct":null,"threat_model":null,"audit":null,"citation":null,"codeowners":null,"security":null,"support":null,"governance":null,"roadmap":null,"authors":null,"dei":null,"publiccode":null,"codemeta":null},"funding":{"github":null,"patreon":null,"open_collective":null,"ko_fi":null,"tidelift":null,"community_bridge":null,"liberapay":null,"issuehunt":null,"lfx_crowdfunding":null,"polar":null,"buy_me_a_coffee":"minhwpm","custom":null}},"created_at":"2023-05-23T04:46:43.000Z","updated_at":"2025-02-22T15:38:03.000Z","dependencies_parsed_at":"2024-08-22T10:43:18.684Z","dependency_job_id":"5484e481-3415-4148-913e-1e64b10997d4","html_url":"https://github.com/minhwpm/novajam","commit_stats":null,"previous_names":["minhwpm/novajam"],"tags_count":0,"template":true,"template_full_name":null,"repository_url":"https://repos.ecosyste.ms/api/v1/hosts/GitHub/repositories/minhwpm%2Fnovajam","tags_url":"https://repos.ecosyste.ms/api/v1/hosts/GitHub/repositories/minhwpm%2Fnovajam/tags","releases_url":"https://repos.ecosyste.ms/api/v1/hosts/GitHub/repositories/minhwpm%2Fnovajam/releases","manifests_url":"https://repos.ecosyste.ms/api/v1/hosts/GitHub/repositories/minhwpm%2Fnovajam/manifests","owner_url":"https://repos.ecosyste.ms/api/v1/hosts/GitHub/owners/minhwpm","download_url":"https://codeload.github.com/minhwpm/novajam/tar.gz/refs/heads/main","host":{"name":"GitHub","url":"https://github.com","kind":"github","repositories_count":240628480,"owners_count":19831690,"icon_url":"https://github.com/github.png","version":null,"created_at":"2022-05-30T11:31:42.601Z","updated_at":"2022-07-04T15:15:14.044Z","host_url":"https://repos.ecosyste.ms/api/v1/hosts/GitHub","repositories_url":"https://repos.ecosyste.ms/api/v1/hosts/GitHub/repositories","repository_names_url":"https://repos.ecosyste.ms/api/v1/hosts/GitHub/repository_names","owners_url":"https://repos.ecosyste.ms/api/v1/hosts/GitHub/owners"}},"keywords":["blog","business","cms","contentful","jamstack","landing-page","nextjs","nextjs14","react","ssr","static-site-generator","tailwindcss","template","theme"],"created_at":"2025-02-25T08:19:36.427Z","updated_at":"2025-06-14T20:37:01.728Z","avatar_url":"https://github.com/minhwpm.png","language":"TypeScript","funding_links":["https://buymeacoffee.com/minhwpm"],"categories":[],"sub_categories":[],"readme":"# 🚀 NovaJAM – Next.js Landing Page Template\n\nNovaJAM is an open-source, Jamstack-based web template designed to help you build modern, performant landing pages quickly. Built with **Next.js 15**, it delivers a clean developer experience, flexible layout system, and scalable design system.\n\n\u003e 🛠️ **Built for Developers. Loved by Makers.**\n\n## ✨ Upgrade to NovaJAM Pro\nBuild smarter, launch faster. NovaJAM Pro is the premium version of NovaJAM — designed for developers, teams, and startups who want more power, flexibility, and CMS support.\n\n✅ NovaJAM Pro includes:\n- All premium modular components \u0026 layout variants\n- CMS-ready templates (Contentful, Directus \u0026 more)\n- SEO-optimized blog system\n- Theme config, color tokens, border radius options\n- Private GitHub access \u0026 premium support\n\n🎁 EARLY BIRD OFFER → [View Pro Plans](https://getnovajam.com)\n\n## 🚀 Why NovaJAM?\n\n- ⚡ Fast and Optimized — Powered by Next.js for hybrid SSG + SSR\n- 🎨 Modern Design System — Clean, minimal, fully responsive components\n- 🧱 Composable Layouts — Mix-and-match section blocks with ease\n- 🛠️ Developer-First — Structured for customization with TypeScript\n- 📦 Simple Content Config — Driven by flexible JSON files\n\n## 🧰 Tech Stack\n\n- **Framework**: Next.js 15 (App Router, Server Actions)\n- **Styling**: Tailwind CSS\n- **Language**: TypeScript\n- **State**: Zustand\n- **Content**: Static JSON (Pro version adds CMS)\n\n## 🚨 Quick Start\n\nClone the Repository:\n\n```\ngit clone https://github.com/minhwpm/novajam.git\ncd novajam\n```\n\nInstall Dependencies:\n\n```\nyarn install\n```\n\nRun the Development Server:\n\n```\nyarn dev\n```\n\nAccess the app at http://localhost:3000.\n\n## 📁 Project Structure\n\n```\n/src\n  ├── app            # Next.js App Router structure\n  ├── components     # Reusable UI components\n  ├── lib            # Utilities and CMS clients\n  └── store          # Global state management\n```\n\n## ✏️ Content Configuration\n\nNovaJAM leverages JSON data to structure page content. You can find these JSON files in the `/src/lib/query/static-data/pages.json` directory.\n\n```\n{\n  \"title\": \"SaaS Landing Page\",\n  \"url\": \"/demo/saas\",\n  \"fontMain\": \"Poppins\",\n  \"fontHeading\": null,\n  \"colorPrimary\": \"indigo\",\n  \"colorSecondary\": \"rose\",\n  \"borderRadius\": \"large\",\n  ...\n}\n```\n\u003e Want dynamic content from Contentful or Directus?\n\u003e Upgrade to [NovaJAM Pro →](https://getnovajam.com)\n\n## 🔌 CMS Integration (Pro Only)\n\nThe open-source version is ideal for simple, JSON-driven pages.\n\n[NovaJAM Pro](https://getnovajam.com) includes:\n- CMS-ready layouts and routes\n- Pre-integrated content models\n- Sample entries for Contentful, Directus, and more\n\n## 📦 Deployment\n\nEasily deploy to Vercel, Netlify, or other Jamstack platforms. Example for Vercel:\n[![Deploy with Vercel](https://vercel.com/button)](https://vercel.com/new/clone?repository-url=https%3A%2F%2Fgithub.com%2Fminhwpm%2Fnovajam)\n\n## 🤝 Contributing\n\nContributions, issues, and feature requests are welcome! Feel free to open a PR or issue on GitHub.\n\n## 📄 License\n\nMIT License — for the open-source version. See the LICENSE file for details.\nCommercial licenses apply to [NovaJAM Pro](https://getnovajam.com).\n\n## 💬 Support\n\nJoin the discussion or submit an issue on GitHub for questions and support. We'd love to hear from you!\n","project_url":"https://awesome.ecosyste.ms/api/v1/projects/github.com%2Fminhwpm%2Fnovajam","html_url":"https://awesome.ecosyste.ms/projects/github.com%2Fminhwpm%2Fnovajam","lists_url":"https://awesome.ecosyste.ms/api/v1/projects/github.com%2Fminhwpm%2Fnovajam/lists"}