Woca is a API-based, React/Node/Express/MongoDB powered vocabulary app.
- Search some words from Merriam-Webster Dictionary
- See your search history
- Save your words to MongoDB via Express/Mongoose
- Add some custom listi for your word collections
Woca uses API for back-end from Merriam-Webster API
Woca uses a number of open source projects to work properly:
- ReactJS - JavaScript library for building user interfaces!
- node.js - evented I/O for the backend
- Express - fast node.js network app framework [@tjholowaychuk]
- mongoose - elegant mongodb object modeling for node.js
- MongoDB - document database with the scalability and flexibility
- styled-components - CSS-in-JS library
- react-helmet - A document head manager for React
And of course woca itself is open source with a public repository on GitHub.
Woca requires Node.js v8+ and MongoDB v4+ to run.
Install the dependencies and devDependencies and start the server.
$ cd woca
$ npm install -d
$ npm run start
First Tab (run server side):
$ node server/app.js
Second Tab (run client side):
$ npm run start
For production release:
$ npm run build
Copyright (c) Microsoft Corporation. All rights reserved.
Licensed under the MIT License.