LogoTemplateFame
icon of abc-collection-starter

abc-collection-starter

A free and open-source template designed to create curated directories of websites, offering both no-code and developer-friendly setup options.

Introduction

The CuratedStack Nocode Template is a free and open-source solution designed for effortlessly creating curated directories of websites. This versatile template supports both no-code users and developers, making it ideal for building resource lists, niche aggregators, or any collection of web links categorized for easy navigation.

Key Features:

  • Categorized Listings: Organize and display your favorite websites by custom categories.
  • No-Code Content Management: Seamless integration with Netlify CMS allows non-developers to manage and update website content without writing a single line of code.
  • Intelligent Search: An automatically generated search bar and index, powered by Lunr.js, enables users to quickly find relevant content.
  • Dynamic Theming: Features an automatic dark theme for enhanced user experience.
  • Engagement Tools: Includes a floating prompt, useful for integrating with platforms like Product Hunt.
  • Analytics Ready: Pre-configured with Google Analytics (gtag) for tracking website performance.
  • Progressive Web App (PWA): The template is installable as a PWA, offering an app-like experience on various devices.
  • Utility Scripts: Comes with scripts to analyze links and categories, and to automatically download website logos, streamlining content management.

Use Cases: This template is perfect for entrepreneurs, content creators, or communities looking to build:

  • Curated lists of tools, resources, or services.
  • Niche directories for specific industries or interests.
  • Personal portfolios showcasing web projects.

Getting Started:

  • No-Code (Easy): Utilize the T3mpl editor to customize content and download a ready-to-deploy .zip file.
  • No-Code (Advanced with Netlify CMS): Deploy the project to Netlify, enable Identity and Git Gateway, and manage all content through an intuitive /admin panel.
  • For Developers: Fork the GitHub repository, configure content/config.json, content/categories.json, and content/links.json. Customize strings in locales/en.json and update the icon in static/images/logos/icon.png. Leverage npm run analyze for link validation and npm run get-logos for automated logo downloads. Finally, build with npm run generate and deploy the dist folder to any static hosting service.

The project is built using Nuxt.js (a Vue.js framework), JavaScript, and SCSS, providing a modern and maintainable codebase for those who prefer to dive into the code.

Newsletter

Join the Community

Subscribe to our newsletter for the latest news and updates