A Modern Bulletin Board System in Node JS and Express with a Classic look
This CRM uses MySQL as it's database and Sequelize as the ORM for providing schema models and queries.
Be sure to have MySQL setup an running before you download.
In your terminal download the repo
git clone https://github.com/minusInfinite/nobeBBS.git
Once downloaded install the dependencies with NPM
npm install
You will also need to edit the .env.EXAMPLE file to .env with the following
DBNAME - The database Name
DBUSER - Your server or database Username
DBPASS - Your server or database password
CSECRET - Random characters for the Session Cookie Secret
ADMINPASS= Set the initial Administrator Password
DB_URL - If your using a cloud hosted DB Url
Once you .env is setup you should be able to run the server
npm start
Or for development
npm run dev
- Create the Admin Dashboard for full forum management.
- Add some kind of WYSIWYG editor
- Sanatise text input from code injection.
- If you would like to add features please raise an issue or PR.
