mirror of
https://github.com/Akif9748/akf-forum.git
synced 2024-11-22 20:10:40 +03:00
A Node.js based forum software
classes | ||
errors | ||
middlewares | ||
public | ||
routes | ||
views | ||
.gitignore | ||
APIDOCS.md | ||
apitest.py | ||
index.js | ||
LICENSE | ||
package-lock.json | ||
package.json | ||
README.md | ||
reset.js |
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, andnpm 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...
- message/react/:id ❌ message/:id/react ✔️
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