Code Monkey home page Code Monkey logo

wordbook's Introduction

WordBook

This is a project still in development. It contains some bugs that will be addressed in the future. This README will be updated soon.

TODO

* Add option to create and use accounts
* Add different learning modes
* Add color scheme to the app
* Add documentation
* Add instructions to run app in production mode + build instructions
* Add unit tests
* Add e2e tests
* Refactor code

Dependencies

* MongoDB
* Angular
* Express
* Node.js

Running the application

Install MongoDB if not already installed (for instructions: https://docs.mongodb.com/manual/administration/install-community/). Set up a database for this app. App uses backend/data path for the data by default, but it can be set anywhere. Initialize the database by running mongod --dbpath ./backend/data (or path of your choice).

Run cd backend and npm run dev to turn on the backend in development mode.

Then in another terminal run cd frontend and ng serve --open to open and run a dev server. Navigate to http://localhost:4200/. The app will automatically reload if you change any of the source files (backend or frontend).

Recommend Projects

  • React photo React

    A declarative, efficient, and flexible JavaScript library for building user interfaces.

  • Vue.js photo Vue.js

    ๐Ÿ–– Vue.js is a progressive, incrementally-adoptable JavaScript framework for building UI on the web.

  • Typescript photo Typescript

    TypeScript is a superset of JavaScript that compiles to clean JavaScript output.

  • TensorFlow photo TensorFlow

    An Open Source Machine Learning Framework for Everyone

  • Django photo Django

    The Web framework for perfectionists with deadlines.

  • D3 photo D3

    Bring data to life with SVG, Canvas and HTML. ๐Ÿ“Š๐Ÿ“ˆ๐ŸŽ‰

Recommend Topics

  • javascript

    JavaScript (JS) is a lightweight interpreted programming language with first-class functions.

  • web

    Some thing interesting about web. New door for the world.

  • server

    A server is a program made to process requests and deliver data to clients.

  • Machine learning

    Machine learning is a way of modeling and interpreting data that allows a piece of software to respond intelligently.

  • Game

    Some thing interesting about game, make everyone happy.

Recommend Org

  • Facebook photo Facebook

    We are working to build community through open source technology. NB: members must have two-factor auth.

  • Microsoft photo Microsoft

    Open source projects and samples from Microsoft.

  • Google photo Google

    Google โค๏ธ Open Source for everyone.

  • D3 photo D3

    Data-Driven Documents codes.