Full-stack educational app built with React, Express and MongoDB. Our data is fetched from multiple external web API's as well as our own RESTful JSON API held in a MongoDB database. Implements Leaflet, Highcharts, Three & Canvas libraries. Insomnia was used to test routes.
Built with Renee Graham (https://github.com/ReneeNGraham) and Anna Cunningham (https://github.com/TheStylishCoder)
Video demo available here:
The BBC are looking to improve their online offering of educational content by developing some interactive browser applications that display information in a fun and interesting way. Your task is to make an a Minimum Viable Product or prototype to put forward to them - this may only be for a small set of information, and may only showcase some of the features to be included in the final app.
A user should be able to:
- view some educational content on a particular topic
- be able to interact with the page to move through different sections of content
- Use an API to bring in content or a database to store information.
- Use charts or maps to display your information to the page.
- https://www.highcharts.com/ HighCharts is an open-source library for rendering responsive charts.
- https://leafletjs.com/ Leaflet is an open-source library for rendering maps and map functionality.
