47 lines
No EOL
911 B
Markdown
47 lines
No EOL
911 B
Markdown
# wirechan
|
|
|
|
imageboard written in python(flask)
|
|
|
|
# overview
|
|
|
|
wirechan is an anonymous(optional registration) imageboard written in Flask framework using MongoDB as a database. It's designed to be used
|
|
as a way of communication for various topics without the fear of being recogniszed, if the user wishes to remain unknown.
|
|
|
|
# features
|
|
|
|
>Both logged-in and anonymous posting
|
|
|
|
>Admin dashboard for moderation
|
|
|
|
>No Javascript whatsoever
|
|
|
|
>Minimal dependencies
|
|
|
|
>Minimalistic design
|
|
|
|
# installation
|
|
|
|
1. Clone the repository:
|
|
```
|
|
git clone https://git.lainlounge.xyz/hornet/wirechan
|
|
```
|
|
|
|
2. Create and activate virtual environment:
|
|
```
|
|
python3 -m venv venv && source venv/bin/activate
|
|
```
|
|
|
|
3. Install the dependencies:
|
|
```
|
|
python3 -m pip install -r requirements.txt
|
|
```
|
|
|
|
4. Initialize the MongoDB server:
|
|
```
|
|
mongo #or systemctl enable mongod && systemctl start mongod
|
|
```
|
|
|
|
5. Start the server
|
|
```
|
|
python3 app.py
|
|
``` |