https://github.com/dockersamples/node-bulletin-board
Sample bulletin board app in Node.js and Vue.js
https://github.com/dockersamples/node-bulletin-board
Last synced: 11 months ago
JSON representation
Sample bulletin board app in Node.js and Vue.js
- Host: GitHub
- URL: https://github.com/dockersamples/node-bulletin-board
- Owner: dockersamples
- License: apache-2.0
- Created: 2017-11-20T16:19:19.000Z (over 8 years ago)
- Default Branch: master
- Last Pushed: 2024-11-27T18:10:20.000Z (over 1 year ago)
- Last Synced: 2025-05-11T10:08:23.673Z (about 1 year ago)
- Language: JavaScript
- Size: 192 KB
- Stars: 99
- Watchers: 15
- Forks: 464
- Open Issues: 2
-
Metadata Files:
- Readme: README.md
- Contributing: CONTRIBUTING.md
- License: LICENSE
Awesome Lists containing this project
README
## Vue Events Bulletin Board
This is the code for the Vue.js [tutorial on Scotch.io](https://scotch.io/tutorials/build-a-single-page-time-tracking-app-with-vue-js-introduction). In the tutorial we build a events bulletin board application and cover the basics of [Vue](http://vuejs.org/).
## Installation
Change the directory to `node-bulletin-board` and follow the commands:
1. Run `npm install`.
2. Run `node server.js`.
3. Visit [http://localhost:8080](http://localhost:8080).

## Using Docker
Clone the repository and run the following command:
```
docker build -t bulletin-board .
docker run -d -p 8080:8080 bulletin-board
```
## RESTful API (contributed by Jason Lam)
1. **Use Node.js & Express for backend server and router.**
2. **RESTful requests towards the server to simulate CRUD on *events* model, instead of local hardcoded ones.**
3. Translated into Traditional Chinese.
## RESTful API written in Go
If you would like to use a backend written in Go, [thewhitetulip](http://github.com/thewhitetulip) has written on. See [the source code](https://github.com/thewhitetulip/go-vue-events).