0d3c76086bda2f296f649cb60effaeaa8f74797c
Chookchat
This is a simple message board
Features:
- Username/password access (passwords secured by bcrypt2)
- Markdown rendering
- User profile pages
- Friends (direct messages system) (WIP)
Building
Install bin2cpp and maddy.
Then, do the following:
# serialises the client using bin2cpp
sh build.sh
cd server
meson setup builddir
meson compile -C builddir
# run with
./builddir/chookchat
Credits
The server uses the following libraries:
- cpp-httplib for the web server
- Maddy for the Markdown processor
- Bcrypt.cpp for password hashing/salting
- JSON for Modern C++ for JSON processing
- bin2cpp for packing site files into the binary
The following people have contributed to the project:
- SpookyDervish for client navbar and notification sound
- reallynniroprobably for error message
Description
Languages
C++
98.1%
JavaScript
0.9%
HTML
0.4%
C
0.3%
CSS
0.2%