https://github.com/ngoomie/charmboard
Online forum software written in Perl + Mojolicious; mirror of Gitea repo
https://github.com/ngoomie/charmboard
forum mojolicious perl
Last synced: 8 months ago
JSON representation
Online forum software written in Perl + Mojolicious; mirror of Gitea repo
- Host: GitHub
- URL: https://github.com/ngoomie/charmboard
- Owner: ngoomie
- License: agpl-3.0
- Created: 2023-06-09T13:58:02.000Z (about 3 years ago)
- Default Branch: main
- Last Pushed: 2024-08-24T07:25:33.000Z (almost 2 years ago)
- Last Synced: 2024-12-27T01:26:09.420Z (over 1 year ago)
- Topics: forum, mojolicious, perl
- Language: Perl
- Homepage: https://git.hyperboreal.zone/nu/CharmBoard
- Size: 129 KB
- Stars: 1
- Watchers: 1
- Forks: 0
- Open Issues: 0
-
Metadata Files:
- Readme: README.md
- License: LICENSE
Awesome Lists containing this project
README
# CharmBoard
CharmBoard is forum software written in Perl, inspired by chiefly AcmlmBoard and its derivatives. It's intended to be a more "fun" alternative to the bigger forum software suites available today. Though largely, it's just intended as a sort of pet project of mine for now and a way to learn Perl + Mojolicious, and some other modules I've been wanting to learn.
## Requirements
- Perl5 v5.34 or higher
- `Mojolicious` ([website](https://www.mojolicious.org/), [metacpan](https://metacpan.org/pod/Mojolicious))
- `Mojolicious::Plugin::Model`
- `DBI`
- `DBIx::Class`
- one of two `DBD` database drivers — see `INSTALLING.md` for detailed information
- `Tree::Simple`
- `Authen::Passphrase::Argon2`
- `Math::Random::Secure`
## Installation
Please see `INSTALLING.md`