Skip to content

ganochenkodg/svelte-feed

Repository files navigation

svelte-feed

Simple fullstack app for facebook-like feed. For selfhosting and selfposting.

description

A simple application for posting notes and links. Created for those cases when you do not want to publish important and personal information in public services.

Used tools:

Svelte - reactive JS framework.

MongoDB - nosql database.

Cloudinary - cloud for storing media files with API.

requirements

  1. Install docker-compose.
  2. If you need posting images - set IMAGE_ENABLE in env.js to true. Next I recommend you to register at cloudinary, make unsigned upload preset and change CLOUD_NAME and UPLOAD_PRESET in env.js to yours. In free plan cloudinary grants you storage for 25GB of files.

usage

  1. Run docker-compose
docker-compose up -d
  1. Open http://localhost:80

features

  • First, you can create posts.
  • All urls in the text are converted into links, a preview is created for the first link.
  • You can add images to the post, the number of images is unlimited. Just select the file and click Добавить.
  • You can add multiple tags to a post, just specify words separated by a space. Each word will be added to the tag cloud.
  • Text search is not case sensitive, such and SuCh in the search field will give the same result.

About

Simple fullstack app for facebook-like feed. For selfhosting and selfposting.

Topics

Resources

Stars

Watchers

Forks

Releases

No releases published

Packages

No packages published