Skip to content

Latest commit

 

History

History
94 lines (60 loc) · 1.48 KB

README.md

File metadata and controls

94 lines (60 loc) · 1.48 KB

BufferOverflow: Mini StackOverflow Website

Demo

Deployed on Heroku: https://mini-stackoveflow.herokuapp.com/#/

Local development setup

Install NodeJS, npm and MongoDB on your OS. Then:

In the Server side:

cd server
npm install
npm run dev

In the Client side:

cd client 
npm install 
npm run serve

Build for development and run hot-reload website:

npm run serve

The default server connected in this setting is hosted at http://192.168.0.100:8081/. It might be slow when you open it sicne it will need a few seconds to relaod and restart.

image1

Features

  • User Authentication and Authorization
  • Create Question
  • Create Answer
  • Upvote Downvote Answer
  • Create Popular tags on main page
  • Serverside Pagination
  • Search keyword and return questions

Snapshots

Home Page

image2

Ask Question Page

image3

Answer Question Page

image4

Register Page

image5

Signin Page

image6

Search Result Page

image7

Debugging

https://github.com/Microsoft/vscode-recipes/tree/master/vuejs-cli

Dependency management

Render dependency tree:

npm ls <package-name>

Upgrade general dependency:

npm upgrade <package-name>