All Projects → sandoche → CuratedStack-nocode-template

sandoche / CuratedStack-nocode-template

Licence: MIT license
🧱 A template to create a CuratedStack without (or with) code

Programming Languages

Vue
7211 projects
javascript
184084 projects - #8 most used programming language
SCSS
7915 projects
HTML
75241 projects

Projects that are alternatives of or similar to CuratedStack-nocode-template

whatdevsneed
Discover new developer tools 🧰
Stars: ✭ 48 (-44.19%)
Mutual labels:  curated-list, curated-collections
gatsby-remark-relative-images
Convert markdown image src(s) to be relative for gatsby-remark-images.
Stars: ✭ 79 (-8.14%)
Mutual labels:  netlify-cms
Alfred Workflows
Amazing Alfred Workflows
Stars: ✭ 2,163 (+2415.12%)
Mutual labels:  curated-list
Ecommwar
A leaderboard of the top open-source e-commerce platforms. Promoting the bests for building reliable stores.
Stars: ✭ 203 (+136.05%)
Mutual labels:  curated-list
Awesome Virtual Try On
A curated list of awesome research papers, projects, code, dataset, workshops etc. related to virtual try-on.
Stars: ✭ 175 (+103.49%)
Mutual labels:  curated-list
ToDo
Manage your ToDos by Github Issues and Projects
Stars: ✭ 103 (+19.77%)
Mutual labels:  nocode
Awesome Doctrine
A collection of useful Doctrine snippets.
Stars: ✭ 147 (+70.93%)
Mutual labels:  curated-list
site
RailroadPM.org 2.x Site
Stars: ✭ 18 (-79.07%)
Mutual labels:  netlify-cms
awesome-backend
🚀 A curated and opinionated list of resources (English & Russian) for Backend developers | Структурированный список ресурсов для изучения Backend разработки
Stars: ✭ 826 (+860.47%)
Mutual labels:  curated-list
Command Line Tools
Awesome Command Line Utilities
Stars: ✭ 201 (+133.72%)
Mutual labels:  curated-list
Chrome Extensions
Awesome Chrome Extensions
Stars: ✭ 201 (+133.72%)
Mutual labels:  curated-list
Awesome Actions
A curated list of awesome actions to use on GitHub
Stars: ✭ 16,943 (+19601.16%)
Mutual labels:  curated-list
ultimate-defi-research-base
Here we collect and discuss the best DeFI & Blockchain researches and tools. Feel free to DM me on Twitter or open pool request.
Stars: ✭ 1,074 (+1148.84%)
Mutual labels:  curated-list
Awesome Persian Youtubers
لیست بهترین یوتیوبرهای فارسی زبان
Stars: ✭ 166 (+93.02%)
Mutual labels:  curated-list
fernfolio-11ty-template
The super simple portfolio template built with Eleventy and Netlify CMS
Stars: ✭ 64 (-25.58%)
Mutual labels:  netlify-cms
Django Newsfeed
A news curator and newsletter subscription package for Django
Stars: ✭ 155 (+80.23%)
Mutual labels:  curated-list
Arbitrary Text To Image Papers
A collection of arbitrary text to image papers with code (constantly updating)
Stars: ✭ 196 (+127.91%)
Mutual labels:  curated-list
Learn
A social network of lifelong learners built around humanity's universal learning map.
Stars: ✭ 224 (+160.47%)
Mutual labels:  curated-list
Hackathon-Italia
A collaborative and evolving list of hackathons in Italy
Stars: ✭ 27 (-68.6%)
Mutual labels:  curated-list
easy-email
React.js Drag-and-Drop Email Editor based on MJML. Transform structured JSON data into major email clients compatible HTML. Written in Typescript and supported both in browser and Node.js.
Stars: ✭ 449 (+422.09%)
Mutual labels:  nocode

CuratedStack Nocode Template

MIT medium: sandoche Twitter: sandochee

📑 Free & open-source template to create a curated directory of websites without (or with) code

screenshot

👉 Check the demo website


💡 Features

CuratedStack Nocode Template comes with pre-installed features and options:

  • 📋 List all your favorite websites by category
  • 🙅🏻 No-code friendly using Netlify CMS (check the below tutorial)
  • 🔎 Search bar and index generated automatically (using Lunr.js)
  • 🌓 Automatic dark theme
  • 🚀 Floating Prompt (for Product Hunt or anything else)
  • 📈 Google Analytics (gtag)
  • 📱 Installable as a Progressive Web App
  • 📊 Script to analyze your links & categories
  • 💠 Script to download websites logos automatically

Demo

Check out websites using the CuratedStack Nocode Template:

📖 How to use

The no-code way - Easy way

  1. Go to https://t3mpl.n4no.com/editor/#manifest=../templates/curated-stack/template.yaml
  2. Use the right panel to edit the content
  3. Press "Publish" then "Save website as .zip"
  4. The full website will be inside the zip, you can host it wherever you want

The no-code way - Advanced way (with Netlify CMS)

Take advantage of Netlify CMS for hosting and updating your website without code. Nevertheless a few options needs to be activated in order to get started, just follow the instructions below.

  1. Add your project in Netlify using this button (and follow the steps): Deploy to Netlify

    1.1. Once done you will see the link to your website, you can later on customize your website name or even add your own domain name.

  2. Enable Identity and Git Gateway by following these instructions (full instructions here: https://www.netlifycms.org/docs/add-to-your-site/#enable-identity-and-git-gateway)

    2.1. Go to Netlify and go to your brand new deployed website, then Settings > Identity, and select Enable Identity service.

    2.2. Under Registration preferences, select Invite only.

    2.3. Click on Invite users and add your email, press Send you will receive a link by email to create an account.

  3. Go to Services > Git Gateway, and click Enable Git Gateway. This authenticates with your Git host and generates an API access token. In this case, we're leaving the Roles field blank, which means any logged in user may access the CMS.

  4. Go to your website name and add /admin at the end of the url, you will be redirected to the admin panel where you need to login with your email and password defined at step

  5. From this admin panel you will be able to change anything, name, description, logos, websites, categories, and you will have to click on "Publish" once done and wait a few minutes before it is updated!

The coders way

  1. Fork this project
  2. Edit content/config.json
  3. Add your categories in content/categories.json (after deleting the demo categories)
  4. Add your links in content/links.json (after deleting the demo links)
  5. Edit your strings in locales/en.json (optional)
  6. Change your icon in static/images/logos/icon.png
  7. Use npm run analyze to check analyze your links and npm run get-logos to try to download logos of websites (do not forget to remove the static/images/logos demo content)
  8. Generate with npm run generate
  9. Deploy the generated files from the dist folder (on netlify, gitpages or surge, they are all free)

⚙️ How to run

Pre-requisites

  • NodeJS

Install

npm install

Development

npm run dev

Build

npm run generate

Analyze links & categories

# To check how many links you have in each category and if there are links in double
npm run analyze

Downloads logos

npm run get-logos

Deploy to netlify (for free)

Deploy to Netlify

🤝 Contributing

Contributions, issues and feature requests are welcome!

⭐️ Show your support

Please ⭐️ this repository if this project helped you!

patreon.png

🍺 Buy me a beer

If you like this project, feel free to donate:

  • PayPal: https://www.paypal.me/kanbanote
  • Bitcoin: 19JiNZ1LkMaz57tewqJaTg2hQWH4RgW4Yp
  • Ethereum: 0xded81fa4624e05339924355fe3504ba9587d5419
  • Monero: 43jqzMquW2q989UKSrB2YbeffhmJhbYb2Yxu289bv7pLRh4xVgMKj5yTd52iL6x1dvCYs9ERg5biHYxMjGkpSTs6S2jMyJn
  • Motive: MOTIV-25T5-SD65-V7LJ-BBWRD (Get Motive Now: https://motive.network)
Note that the project description data, including the texts, logos, images, and/or trademarks, for each open source project belongs to its rightful owner. If you wish to add or remove any projects, please contact us at [email protected].