This repo is home to Mosaic, the AI tool Aggregator by Lumber. It was created using SvelteKit as a full stack framework, Supabase for auth and Contentful for content management.
Contentful currently has only 2 content models: Tool and Tool Gallery. There is currently only one Tool Gallery: Main. When adding content through the admin panel, new tools are created as drafts. They then need to be published and added to the main tool gallery.
- Go to
/admin
- Paste a comma separated list of URLs, then hit the button and both readability and metadata will be fetched for each url.
- Pick which one to send to the AI
- Once all of the AI content is fetched, upload to contentful will be automatic.
If a tool doesn't return any metadata or readability data, feel free to delete it using the delete button next to its name.
To get started, clone this repo, install the dependencies and run a development server.
git clone https://github.com/lumberdev/mosaic.git
yarn
yarn dev
To create a production version of your app:
yarn build
You can preview the production build with yarn preview
.