Simple fullstack app for facebook-like feed. For selfhosting and selfposting.
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.
- Install docker-compose.
- 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 changeCLOUD_NAME
andUPLOAD_PRESET
in env.js to yours. In free plan cloudinary grants you storage for 25GB of files.
- Run docker-compose
docker-compose up -d
- Open http://localhost:80
- 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
andSuCh
in the search field will give the same result.