Skip to content

Wave-Studio/JSBoard

Repository files navigation

JSBoard

Next-generation forums software



forthebadge forthebadge forthebadge forthebadge forthebadge forthebadge forthebadge forthebadge forthebadge forthebadge forthebadge standard-readme compliant

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

Table of Contents

Contributing

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.

Bugs

If you believe you have found a bug then do the following:

  1. Create a clean install of JSBoard.
  2. Attempt to reproduce the bug. Confirm its actually a bug and not a user error.
  3. 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.

Feature Requests

Create a feature request here

Install

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.

Background

JSBoard wasn't always this clean and polished. Its first version looked a little something like this:

image

We also had this as well:

image

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:

image

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.

Addon-API

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.