Overview
The CuratedStack Nocode Template is a free and open-source template that allows users to create a curated directory of websites. It can be used with or without code and offers a range of features and options to customize the directory.
Features
- List all your favorite websites by category
- No-code friendly using Netlify CMS
- Search bar and index generated automatically using Lunr.js
- Automatic dark theme
- Floating Prompt for Product Hunt or other promotions
- Google Analytics integration
- Installable as a Progressive Web App
- Script to analyze links and categories
- Script to automatically download websites logos
Installation
The no-code way - Easy way
- Go to https://t3mpl.n4no.com/editor/#manifest=../templates/curated-stack/template.yaml
- Use the right panel to edit the content
- Press “Publish” then “Save website as .zip”
- The website will be inside the zip file and can be hosted anywhere
The no-code way - Advanced way (with Netlify CMS)
- Add your project in Netlify using the “Deploy to Netlify” button
- Enable Identity and Git Gateway by following the instructions provided
- Go to your deployed website’s Settings > Identity and enable the Identity service
- Under Registration preferences, select “Invite only” and add your email
- Go to Services > Git Gateway and enable Git Gateway
- Visit your website’s URL and add “/admin” at the end to access the admin panel
- Login with your email and password
- From the admin panel, you can make changes to your website’s content and settings. Click “Publish” when done and wait for it to update.
The coders way
- Fork the project
- Edit content/config.json
- Add your categories in content/categories.json
- Add your links in content/links.json
- Edit your strings in locales/en.json (optional)
- Change your icon in static/images/logos/icon.png
- Use
npm run analyze
to check analyze your links - Use
npm run get-logos
to try to download logos of websites
Summary
The CuratedStack Nocode Template is a versatile template for creating a curated directory of websites. It offers a range of features and can be used with or without code. The installation options provide flexibility for users with different levels of coding experience.