Git Product home page Git Product logo

Duncan Ritchieโ€™s apprenticeship account.

I studied for twelve weeks at the web development bootcamp Code Nation, then secured an apprenticeship at the R&D company Information Catalyst and went back to the bootcamp for a further twelve weeks as part of my course. This GitHub account is for my apprenticeship work โ€” mainly from my second stint at Code Nation. For other code Iโ€™ve written, see my primary account.

๐Ÿ•ธ๏ธ www.duncanritchie.co.uk

Duncan Ritchie's Projects

2d-array-symmetry-check icon 2d-array-symmetry-check

My solution to an 'expert'-level Edabit problem. ๐Ÿฆš Describes the symmetry of an array of arrays as horizontal, vertical, both, or neither. ๐Ÿฆš The Edabit challenge is at https://edabit.com/challenge/3Z26nkfwANCBguJCu . ๐Ÿฆš

abstract-classes icon abstract-classes

Playing around with interfaces and classes by modelling the animal kingdom. ๐Ÿ™ You can run Main in the console. ๐Ÿฆˆ Pretty silly. ๐Ÿฆ

calculatorwinforms icon calculatorwinforms

Following a tutorial to build a simple calculator, to help me learn some Windows Forms. ๐Ÿงฎ

cash-machine icon cash-machine

A very simple console simulation of a cash machine in Java. ๐Ÿง ๐Ÿ’ท ๐Ÿฆ

countdown-timer icon countdown-timer

A Code Nation project. โฒ๏ธ Forked at https://github.com/DuncanRitchie/countdown-timer . โฒ๏ธ

cyberpet icon cyberpet

A simple console game. ๐Ÿน Run CreatePet, and try to keep your pet alive! ๐Ÿฑ If you would prefer to play in your browser, see my JavaScript version from February 2019: https://www.duncanritchie.co.uk/jsChallenges/cyberpet/cyberpet.html ๐Ÿถ

first-spring-app icon first-spring-app

I'm starting to learn about Spring and working with servers in Java. ๐Ÿ‘จโ€๐Ÿ’ปโ˜• So far, I've got it displaying "Hello world!" at localhost:8080 root. ๐Ÿ‘‹๐ŸŒ See https://github.com/DuncanRitchie2/spring-boot-weather-app for a more substantial project. ๐ŸŒž

java-day-1 icon java-day-1

An assortment of code from messing around with Java classes & methods, and doing Edabit challenges. ๐Ÿ‘จโ€๐Ÿ’ปโ˜• ArrayPractice and StringMethods have some simple methods that are potentially useful. โ˜•๐Ÿ‘จโ€๐Ÿ’ป The Edabit class has methods with a mix of usefulnesses.

java-snake icon java-snake

The game Snake in Java. ๐Ÿ๐Ÿ๐Ÿ

josephus icon josephus

The Josephus problem, where every i'th person in a group of n people gets eliminated until there's only one left. ๐Ÿ‘จ๐Ÿ‘จโ˜ ๏ธ๐Ÿ‘จ๐Ÿ‘จโ˜ ๏ธ My solution to an Edabit challenge: https://edabit.com/challenge/owwJbMCXJBv9n5FJD

js-snake icon js-snake

The game Snake in JavaScript. ๐Ÿ Forked at https://github.com/DuncanRitchie/snake ๐Ÿ

lowest-common-multiple icon lowest-common-multiple

My solution to an Edabit challenge to calculate the lowest common multiple of a pair of numbers, e.g. lcm(12, 15) => 60.

mysql-day-1 icon mysql-day-1

I'm starting to learn about MySql. ๐Ÿ—„๏ธ Here are some files I created while doing practice exercises. ๐Ÿ“š They involve three databases: mybooks, owners, and myshop.

mysql-node icon mysql-node

My first project connecting MySql to a frontend. ๐Ÿ—„๏ธ Very basic, and not deployed, but it got me started in my foray into the tech stack.

number-to-english icon number-to-english

Convert integers (0-19999) to English. ๐Ÿงฎ๐Ÿ’ฌ My response to an Edabit question at https://edabit.com/challenge/PFH9yEZXSbAngQm7T .

quiz icon quiz

A Code Nation project. ๐Ÿง Forked at https://github.com/DuncanRitchie/quiz .

reminders icon reminders

A Code Nation project for working in a team of three, with Express.js and MySql. ๐Ÿ—’๏ธ Back-end not deployed. Front-end might have once been deployed, but is no longer because Heroku disallowed free apps.

spring-boot-weather-app icon spring-boot-weather-app

Using Spring Boot and the Mapbox and Dark Sky APIs to return weather data. โ˜€๏ธ๐ŸŒง๏ธ ๐ŸŒฉ๏ธโ„๏ธ Was at https://spring-weather.herokuapp.com/, but Iโ€™ve since killed it because Heroku is no longer free.

window-bookings icon window-bookings

Bookings system for a fictional window-repair company. ๐Ÿ•ต๏ธ My induction project for Information Catalyst under the tutelage of Code Nation. ๐Ÿš๏ธ Neither finished nor deployed, but it demonstrates what I'm capable of in only ten days. ๐Ÿ“‹ Made with a React front-end, Express server, and a MySql database.

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.