An open API service indexing awesome lists of open source software.

https://github.com/thecodeah/secret-board

An anonymous secret-sharing website
https://github.com/thecodeah/secret-board

django python3 secret-sharing social-network

Last synced: 4 months ago
JSON representation

An anonymous secret-sharing website

Awesome Lists containing this project

README

          

# Secret Board

Secret Board is an anonymous secret-sharing website written in Python using the Django web framework.

Once you enter the website an anonymous user account is automatically generated for you. SecretBoard does not keep track of you in any way, you're only linked to your session token and a randomly generated username.

You can post secrets on a variety of boards such as #random, #work or #dating. You can also interact with posts by liking them.

## Screenshot
![secretboard-screenshot](https://user-images.githubusercontent.com/21268739/78712486-ebc5b480-7918-11ea-86f9-8ff880176376.png)

## Setting up your own instance of SecretBoard

If you want to set up your own instance of SecretBoard, the easiest way to do so would be by using Docker.

**1. Clone the repository or just download the `docker-compose.yml` file.**
```
git clone github.com/thecodeah/secret-board
```

**2. Set up the two environment variables that SecretBoard requires.**

`SB_SECRET_KEY` Django secret key : https://docs.djangoproject.com/en/2.1/ref/settings/#secret-key

`SB_DB_PASSWORD` The password that the Django project will use to connect to the database, and the PostgreSQL service will use to create an account.

**3. Start it up!**

Note : You have to be in the same directory as where the `docker-compose.yml` file resides.
```
docker-compose up
```