A web based workstation for daily use which is built on top of react and node.js
Name | Version |
---|---|
Node.js | v9.2.1 |
NPM | v5.6.0 |
MongoDB | v3.6.0 |
# update homebrew
> brew update
# install node.js using homebrew
> sudo brew install node
# install MongoDB using homebrew
> sudo brew install mongodb
# create data directory and make sure you set the permission properly
> mkdir -p /data/db
# create database 'vm_db'
> mongo # enter mongodb shell
> show dbs # display dbs
> use vm_db # define db, will be saved when virtual-workstation server started
# start mongodb
> sudo mongod
# or
> mongod --config /usr/local/etc/mongod.conf
# build react
npm run react-build
# start server in dev mode
npm run server-devstart
- Express.js Setup
- React Setup
- User Credentials (Register/Login/Logout)
- Mongoose Object Modeling
- Online Mindset Map
- Personal Gallery
- Note Pad
- Online Chat (Text)
- Online Chat (Video)
- Personal Timeline
- Spend auditing (Report Generating)
- Games
- Rainy Day