An open API service indexing awesome lists of open source software.

https://github.com/mawkler/2do

Collaborative to do lists for the course Software Engineering Project
https://github.com/mawkler/2do

Last synced: 11 months ago
JSON representation

Collaborative to do lists for the course Software Engineering Project

Awesome Lists containing this project

README

          

# 2do

Collaborative to do lists

# Dependencies

### Client

- [npm](https://www.npmjs.com)
- [Node.js](https://nodejs.org/)

### Server

- [npm](https://www.npmjs.com)
- [Node.js](https://nodejs.org/)
- [mongoDB](https://www.mongodb.com)

### Additional development dependencies

- [Jest](https://jestjs.io/)
- [Mocha](https://mochajs.org/)

# Usage

All commands should be run in the project root directory.

To install all dependencies run `make install`.

To start the server and database, run `make run_server`.

To start the client, run `make run_client`. You will need an [Expo](https://expo.io/) app running
on a phone, with which you scan the QR code that shows up in order to run the
app on it.

To run all tests, run `make run_tests`.