ThinkForum is the server side of a full stack React application for exchanging ideas and views on any particular issues through form of posted messages/discussions. The main inspiration behind the app was to provide a simple and interesting app for ThinkFul students to create descussions in more orginised manner.
The app provides users with the following functions:
- Create new account
- Sing in for returning users
- Edit the user profile and delete disccussions
- Create new discussion
- Access discussion threads and reply/comment
- Integrated search feature for discussions via title/topic
- Node.js and Express.js
- PostgreSQL
- bcryptjs, morgan, helmet, jsonwebtoken, treeize, xss, knex.js
- Chai
- Mocha
- Supertest