Dafydd Llŷr Pearson's repositories
HikeBuddy
Plan your hike on the Scottish National Trail - create routes, track your progress and explore points of interest along the trail. Full-stack app with a RESTful API build with Java, and a React frontend. Group project for @CodeClan, built with @craiggough376, @Arledis and @StewartMacLeman
Spending_Tracker
A spending tracker which offers insights into spending to allow users to better control their finances. First solo @CodeClan project, completed in week 5. Ruby/Sinatra backend with a PostreSQL database, HTML5 and CSS3 used for frontend.
openlayers-typescript-template
Basic OpenLayers app build using create-ol-app. Configured to use TypeScript with @types/ol.
World_Facts_App
A web-app which displays country data from an API, built with multiple Vue components. Features include search with autocomplete, random country selection, and neighbouring countries.
World_Quiz
Travel the globe in this interactive and educational quiz game, where learners can improve their knowledge of flags, capitals, currencies and continents. Group project for @CodeClan, build with @laurasheach and @sarab78 in Week 8.
Flashcard_Web_App
Personal project - work in progress
Homework_Wk06D3_Advanced_Enumeration
CodeClan homework - finding anagrams, isograms, and pangrams using higher-order functions in JavaScript
Homework_Wk06D3_Traveller_Enumeration
CodeClan homework - Passing functions to higher-order functions, and using built-in Array enumeration methods in JavaScript
Homework_Wk07D1_Vue_To_Do_List
CodeClan homework - A to do list built using the Vue framework for JavaScript, and Webpack. Users can add items to their list and set the priority of the tasks.
Homework_Wk07D2_Currency_Converter
CodeClan homework - Currency converter build with JavaScript and Vue which ties together RESTCountriesAPI and ExchangeRatesAPI.io
Homework_Wk14D2_UK_Top_20_React
A simple React app which displays the UK Top 20 from the iTunes API
Homework_Wk6D2_Jurassic_Park
CodeClan homework - a Jurassic Park application using multiple interacting objects in JavaScript, with a focus on testing using Behavioural Driven Development in Mocha..
International_Beer_Tracker
Track beers, breweries and worldwide beer trends in this JavaScript app. Built in a weekend using Vue, Leaflet, Google Charts, Open Beer Database API and the RESTCountries API.
Lab_Wk06D2_Painter_Decorator
CodeClan lab - Build an understanding of unit testing in Assert, in combination with Mocha, to create an application that allows a painter decorator to manage paint stock and decorating jobs. Pair programmed with @timmlaxton
Lab_Wk06D3_Cinema_Enumeration_and_Callbacks
CodeClan lab - Passing functions to higher-order functions, and using built-in Array enumeration methods in JavaScript
Lab_Wk08D3_Full_Stack_Hotel_Booking_App
CodeClan lab - a full stack app hotel booking application with a Vue front end, and backend built with Express.js and MongoDB with a RESTful API. Build with @nwmclaren.
Lab_Wk14D1_React_IMDb
CodeClan lab - Building an IMDb sidebar as an introduction to the React framework
munro_map
https://dafyddllyr.github.io/munro_map/
streamlit-example
Example Streamlit app that you can fork to test out share.streamlit.io
UK_Energy_Mix
A visual breakdown of the UK's current energy mix, tying together National Grid's Carbon Intensity API and Google Charts