https://github.com/marvinkweyu/social-feed
A social image-bookmarking and sharing application
https://github.com/marvinkweyu/social-feed
bookmarklet docker followers image-sharing social-network
Last synced: about 1 month ago
JSON representation
A social image-bookmarking and sharing application
- Host: GitHub
- URL: https://github.com/marvinkweyu/social-feed
- Owner: MarvinKweyu
- License: mit
- Created: 2022-11-03T07:26:16.000Z (over 3 years ago)
- Default Branch: main
- Last Pushed: 2022-11-28T19:43:23.000Z (over 3 years ago)
- Last Synced: 2025-01-29T15:50:33.566Z (over 1 year ago)
- Topics: bookmarklet, docker, followers, image-sharing, social-network
- Language: Python
- Homepage:
- Size: 94.7 KB
- Stars: 0
- Watchers: 2
- Forks: 0
- Open Issues: 2
-
Metadata Files:
- Readme: README.md
- License: LICENSE
Awesome Lists containing this project
README
# SocialFeed

> An image-bookmarking and sharing social application
:heavy_check_mark: Registration and authentication
:heavy_check_mark: Bookmarking images
:heavy_check_mark: Like images other users have bookmarked
:heavy_check_mark: Follow other users to see their liked images
## Bare metal setup
This project requires that you have [redis](https://redis.io/) installed and running on your host machine.
After the install, modify your `/etc/hosts` file and adjust it as below:
```bash
# /etc/hosts
127.0.0.1 socialfeed.com
```
Clone the repo, install dependencies and run the project.
```bash
pip install -r requirements.txt
python manage.py migrate
python manage.py runserver_plus --cert-file cert.crt
```
## It just works(Docker setup) - Work in progress
You can get the project up and running out of hte box and ready for development or production as below.
**Development**
With *docker* and *docker-compose* installed , clone the repo and run the following command at teh root of the project.
```bash
docker-compose -f docker-compose.yml up -d --build
```
**Production**
```bash
docker-compose -f docker-compose.prod.yml up -d --build
```
> Access the project via: **127.0.0.1:8000/account** or **socialfeed.com:8000/account**
### Note
For easy use of this project,create a bookmark on the *bookmark* bar of your browser by dragging the button at the *account* page.
Visit any site and click on the bookmark to select the image to bookmark. Happy tagging!