This is an implementation of the application layer for the Trading Exchange Collaborative Learning Program.
It constitutes a Node.js API using the Express library. It provides individual ticker prices and a list of all ticker prices, potentially with options for filtering the list.
It’s all part of a collaborative project for learning web development and software engineering. All backed by an experienced software engineer and teacher who has stepped away after twenty years in software development to concentrate on teaching.
Teaching and mentoring is available as needed, Monday to Saturday.
See the program repo for info on getting started and about this learning program in general.
Clone the repository and install the dependencies.
git clone git@github.com:pecknigel/open-exchange-data.git
npm install
Run npm start
to start the dev server.
There is a Postman collection for the API as it stands.
See Application Layer for more about the system layer that this project implements.
See Application Layer Interface Agreements for specification of the interface that this should provide.
We’re looking to keep project management simple and housed on GitHub.
It’s currently the only places for discussion too, at least publicly.
GitHub Issues
Issues · pecknigel/open-exchange-data
Contributions are welcome. See CONTRIBUTING.md (currently a stub).
This project is dual licensed. See LICENSE.txt.