Next-generation forums software
JSBoard is a next-generation, community-first forum software written using Nextjs and Mongodb. Currently, JSBoard is in development and NOT stable for production. It's designed to be simple to use while also offering extensive configuration and management to fit perfectly within any community of any scale. For support please visit our discord
See the contributing file! We love more people to help with this project, and if you have any questions feel free to ask on our discord.
If you believe you have found a bug then do the following:
- Create a clean install of JSBoard.
- Attempt to reproduce the bug. Confirm its actually a bug and not a user error.
- If you can reproduce it, then file a bug report here. In some cases you may need to keep the repo and publish it to Github so we can see the issue for ourselves.
Create a feature request here
Installing is pretty simple, all you need to do is download the ZIP and open it inside your preferred terminal, make sure you have Node.js and Yarn, then run yarn
, yarn build
, and yarn start
in that order. We'll have more information when we release our first MVP.
JSBoard wasn't always this clean and polished. Its first version looked a little something like this:
We also had this as well:
Yea, those were some dark days...
Next up, we have the "jsboard-frontend" written in plain html with ejs (which is not a framework, by the way, it's sort of like a budget components implementation. I'm sad to say I (quick007) was impressed when I first saw this...). It also has express and tailwind, which I used their components page and some "css action" to create this absolute masterpiece:
Today of course we have the look of today's JSBoard. Honestly, there's a lot of new design stuff I'd (quick007) love to throw at it someday, but for now, you're going to have to like the playful stacked boxes theme I've created.
Learn how to create an addon here
PRs accepted (read the contributing section!1!1)
Small note: If editing the Readme, please conform to the standard-readme specification.