imageboard written in python(flask)
https://wirechan.lainlounge.xyz
|
||
---|---|---|
static/css | ||
templates | ||
.gitignore | ||
app.py | ||
LICENSE | ||
README.md | ||
requirements.txt |
WireChan - Anonymous ImageBoard
Description
WireChan is an anonymous imageboard built using the Flask framework and MongoDB as its database. It allows users to communicate on various topics without the risk of being identified, offering both anonymous and logged-in posting options.
Features
- Anonymous and logged-in posting
- Admin dashboard for moderation
- Minimal dependencies
- Minimalistic design
Installation Instructions
- Clone the repository:
git clone https://git.lainlounge.xyz/hornet/wirechan
Create a virtual environment using venv:
python3 -m venv env
Install the required dependencies:
python3 -m pip install -r requirements.txt
Initialize MongoDB
Start MongoDB by creating a new database via the MongoDB shell.
Ensure the mongod service is running (for Windows, use mongo).
Start the Flask application in development mode:
```bash
flask run
```
Open your browser to view the created page at the specified URL.
How To Use
Log in to your Dashboard instance with valid credentials at http://localhost:5000.
Create a new post by clicking the "Add a new post" button.
View or manage your posts by logging out and creating a new account if needed.
Additional Features
Admin Dashboard: View profiles, posts, history, and moderation statuses.
Minimal Dependencies: Built-in Flask and MongoDB for ease of use.
Please note that WireChan is a work in progress, and there may be issues with the database or server configurations. Documentation will be updated as the project evolves.
Important to know!
Wirechan doesnt provide the database to the project (yet).