A Node.js based forum software
Go to file
Akif Yüce d2c87ae3d9
Update README.md
2022-03-31 00:50:08 +03:00
classes Added API. And META informations are fixed 2022-03-20 21:37:47 +03:00
errors Fixing git 2022-03-13 16:16:46 +03:00
middlewares Routes are fixed 2022-03-21 23:53:22 +03:00
public Better admin button 2022-03-26 23:41:24 +03:00
routes Main page changed from /index to / 2022-03-22 00:10:29 +03:00
views Added include to ejs files 2022-03-26 23:28:10 +03:00
.gitignore Update .gitignore 2022-03-13 16:13:38 +03:00
APIDOCS.md Added API. And META informations are fixed 2022-03-20 21:37:47 +03:00
LICENSE Fixing git 2022-03-13 16:16:46 +03:00
README.md Update README.md 2022-03-31 00:50:08 +03:00
apitest.py Routes are fixed 2022-03-21 23:53:22 +03:00
index.js New navbar 2022-03-22 21:25:09 +03:00
package-lock.json 2.1.2 2022-03-26 23:28:21 +03:00
package.json 2.1.2 2022-03-26 23:28:21 +03:00
reset.js Routes are fixed 2022-03-21 23:53:22 +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 npm restart 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)

  • Middleware. For logged in etc.
  • Better error codes, example 400 for bad request
  • Database change. (To MongoDB)
  • Better DB writing. Example, not message.author.id, messsage.authorID
  • /errors/error will change, better error page.
  • Support for not logins...

Roadmap

  • User
    • Login
    • Register
    • Logout
    • Admin
    • Message count
    • Delete User
    • Singature & About me
    • Edit user
  • Messages
    • Ratelimit for sending message
    • Send message
    • Delete message
    • Edit message
    • React message
  • Threads
    • Open it!
    • Edit it!
    • Delete it!
  • Other
    • API
    • Other client for forum via API
    • Footer of the site
    • Multiple theme support
    • Search
    • New Thread theme, better render for messages
    • sending message etc. Will turn api model

Image:

image