sbkwgh / Forum
Licence: gpl-3.0
Forum software created using Express, Vue, and Sequelize
Stars: ✭ 192
Programming Languages
javascript
184084 projects - #8 most used programming language
Projects that are alternatives of or similar to Forum
Host Validation
Express.js middleware for "Host" and "Referer" header validation to protect against DNS rebinding attacks.
Stars: ✭ 183 (-4.69%)
Mutual labels: express
Temperature Monitor
Raspberry Pi-based home temperature monitoring network.
Stars: ✭ 187 (-2.6%)
Mutual labels: express
Connect Session Sequelize
Sequelize SessionStore for Express/Connect
Stars: ✭ 179 (-6.77%)
Mutual labels: express
Ts App
Boilerplate project for a TypeScript API (Express, tsoa) + UI (React/TSX)
Stars: ✭ 182 (-5.21%)
Mutual labels: express
Next React Graphql Apollo Hooks
React, Apollo, Next.js, GraphQL, Node.js, TypeScript high performance boilerplate with React hooks GraphQL implementation and automatic static type generation
Stars: ✭ 186 (-3.12%)
Mutual labels: express
Giraffql
Interactive GraphQL exploration tool built with React - still working on the website
Stars: ✭ 176 (-8.33%)
Mutual labels: express
Crate
👕 👖 📦 A sample web and mobile application built with Node, Express, React, React Native, Redux and GraphQL. Very basic replica of stitchfix.com / krate.in (allows users to get monthly subscription of trendy clothes and accessories).
Stars: ✭ 2,281 (+1088.02%)
Mutual labels: express
Sharex Upload Server
AKA ShareS - Feature full & Stable ShareX and file server in node. Includes images, videos, code, text, markdown rendering, password protected uploads, logging via discord, administration through Discord, url shortening, and a full front end. Use standalone or via reverse proxy
Stars: ✭ 180 (-6.25%)
Mutual labels: express
Misago
Misago is fully featured modern forum application that is fast, scalable and responsive.
Stars: ✭ 2,170 (+1030.21%)
Mutual labels: forum
Stackoverflow Clone
Clone project of a famous Q/A website for developers which is stackoverflow built using MySQL-Express-React-Node 🌐
Stars: ✭ 182 (-5.21%)
Mutual labels: express
Mevn Stack
A Quickstart for building an Express API with a VueJS Admin Portal
Stars: ✭ 178 (-7.29%)
Mutual labels: express
Vuesocial
something like QQ、weibo、weChat(vue+express+socket.io仿微博、微信的聊天社交平台)
Stars: ✭ 189 (-1.56%)
Mutual labels: express
Front End Tooling Recipes
Collection of pre-configured front-end tooling setups for common uses.
Stars: ✭ 176 (-8.33%)
Mutual labels: express
Stock Market India
API for Indian Stock Market's NSE and BSE.
Stars: ✭ 185 (-3.65%)
Mutual labels: express
Node Rem
Node REM - NodeJS Rest Express MongoDB and more: typescript, passport, JWT, socket.io, HTTPS, HTTP2, async/await, nodemailer, templates, pagination, docker, etc. Live Demo: https://node-rem-ngduc.vercel.app
Stars: ✭ 192 (+0%)
Mutual labels: express
Cool Admin Api
cool-admin-api 是基于egg.js、typeorm、jwt等封装的api开发脚手架、快速开发api接口
Stars: ✭ 188 (-2.08%)
Mutual labels: express
Vue Forum
Simple and beautiful forum software - created using Express, Vue, and Sequelize.
Click here for a link to the demo.
Features
- Mobile ready single-page application
- Real-time notification system
- Profile pictures
- Infinite-scroll loading of posts and threads
- @ mentions
- Polls
- Markdown editor
- Inline link expansions for Twitter, GitHub, Wikipedia, and more to come
- Admin dashboard for forum analytics
- Multiple admin users
- Moderation built in, including:
- Locking or deleteing threads and posts
- Blocking user IP address
- Suspending users from creating posts or starting threads
Screenshots
Homepage
Admin dashboard
Admin settings page
Admin user page
Admin moderation page
Install
To install on Heroku:
git clone https://github.com/sbkwgh/forum.git && cd forum
heroku login
heroku git:remote -a <app-name>
heroku config:set NODE_ENV=production
heroku config:set SESSION_SECRET=<session-secret>
- Add database add-on, get database URL
heroku config:set DATABASE_URL=<database-url>
cd frontend && npm install
npx vue-cli-service build
- Remove the line
dist/
from.gitignore
cd .. && git add -A && git commit -m "Update .gitignore"
git push heroku master
- Visit the URL of the app and complete the on-screen instructions
N.B. the database here is assumed to be MySQL - to use Postgres or another you must install the corresponding driver on npm
Note that the project description data, including the texts, logos, images, and/or trademarks,
for each open source project belongs to its rightful owner.
If you wish to add or remove any projects, please contact us at [email protected].