A Node.js based forum software
Go to file
Çınar Yılmaz b708c6f9e9
Put emojis instead of text in readme
2022-05-01 17:07:01 +03:00
classes Timeout removed 2022-04-06 22:21:50 +03:00
errors Fixing git 2022-03-13 16:16:46 +03:00
middlewares Timeout removed 2022-04-06 22:21:50 +03:00
models Timeout removed 2022-04-06 22:21:50 +03:00
public Not login support 2022-04-03 21:01:55 +03:00
routes Timeout removed 2022-04-06 22:21:50 +03:00
tests Database changed to MongoDB 2022-04-06 21:14:46 +03:00
views translation fixes 2022-04-06 22:49:16 +03:00
.env Added .env file 2022-04-06 21:23:08 +03:00
.gitignore Fixes in package.json 2022-04-06 21:27:37 +03:00
APIDOCS.md Added thread to API 2022-04-03 22:03:47 +03:00
LICENSE Fixing git 2022-03-13 16:16:46 +03:00
README.md Put emojis instead of text in readme 2022-05-01 17:07:01 +03:00
index.js Timeout removed 2022-04-06 22:21:50 +03:00
package-lock.json 2.2.0 2022-04-06 21:29:06 +03:00
package.json 2.2.0 2022-04-06 21:29:06 +03:00
reset.js Database changed to MongoDB 2022-04-06 21:14:46 +03:00

README.md

akf-forum

A Node.js based forum software.

Installation

  • Clone this repo. Or download it.
  • Write npm i to install dependencies.
  • Write node reset for reset database, and npm start for run it.
  • Note, the reset database is important!

API

Akf-forum has got an API for other clients etc. You can test api with run apitest.py. And, you can learn informations about API in APIDOCS.md.

Credits

To Do (Backend, bug fixes)

  • /errors/error will change, better error page.
  • Redirect query.
  • middleware for timeouts
  • DELETED USERS: USERLIST

Roadmap

User

To do Is done? Priority
Login 🟢 HIGH
Register 🟢 HIGH
Logout 🟢 HIGH
Admin 🟢 HIGH
Message count 🟢 MEDIUM
Delete user 🟢 HIGH
Signature 🔴 LOW
About me 🔴 LOW
Edit user 🔴 HIGH
IP ban 🔴 HIGH

Messages

To do Is done? Priority
Ratelimit 🔴 HIGH
Send 🟢 HIGH
Delete 🟢 HIGH
Edit 🔴 HIGH
React 🟢 MEDIUM

Threads

To do Is done? Priority
Create 🟢 HIGH
Edit 🔴 HIGH
Delete 🔴 HIGH

API

To do Is done? Priority
Other clients for forum via API 🟢 LOW
Delete message 🔴 MEDIUM
Send message 🟢 MEDIUM
Create thread 🟢 MEDIUM
Get info about thread 🟢 MEDIUM

Other

To do Is done? Priority
Footer 🟢 LOW
Multi-theme support 🔴 MEDIUM
Search 🔴 MEDIUM
Better view 🟢 MEDIUM
Sending message etc. will return API model 🔴 MEDIUM

Screenshot

akf-forum