rlucas03/portfolio Public
main

18 repositories

  • AJ's Travel & Developmental Services Live

    Website for a new business offering travel and developmental services, with destination guides, success stories, a travel tips blog and a contact form.

    Client Client workWeb design Created 2025
  • Tailwind landing page

    A responsive landing page styled with Tailwind CSS.

    CSS Tailwind Created 6 Dec 2022
  • Laravel book site

    A book website built with the Laravel PHP framework.

    PHP Laravel Created 15 Nov 2022
  • Explore California tours

    A tours website that pulls live conditions from a weather API.

    HTML API Created 25 Aug 2022
  • Keeper Live

    A note-taking app built with React: add a note with a title and body, and delete it when you are done.

    JavaScript React Created 3 Aug 2022
  • Brick & Paddle Live

    A retro brick breaker on the HTML canvas. Knock out every brick with the paddle and ball. Best with a mouse or keyboard.

    JavaScript CanvasGame Created 4 Jul 2022
  • Pong Live

    Classic Pong against a simple computer opponent, drawn on the HTML canvas. Best with a mouse or keyboard.

    JavaScript CanvasGame AI Created 4 Jul 2022
  • Student property finder Live

    University project: a mobile-first property site for students looking for accommodation in London, built with jQuery Mobile.

    HTML jQuery MobileUni project Created 28 Jun 2022
  • Photo gallery

    A photo gallery web app built with PHP and MySQL for a university project.

    PHP MySQLUni project Created 27 Jun 2022
  • Blog

    Post a blog entry with a title and body. Posts are stored in MongoDB Atlas. Node.js, Express and EJS.

    JavaScript Node.jsMongoDB Created 16 Jun 2022
  • Dice game

    Roll two dice and see who wins, in JavaScript.

    JavaScript DOM Created 7 Jun 2022
  • React To-Do List Live

    A to-do list app built with React state and event handling.

    JavaScript React Created 13 Apr 2022
  • Drum Kit Live

    A browser drum kit in plain JavaScript. Play each drum by clicking it or pressing W, A, S, D, J, K and L.

    JavaScript DOM eventsAudio Created 22 Nov 2021
  • Node authentication

    Authentication practice with Node.js and EJS templates.

    EJS Node.jsAuth Created 13 Nov 2021
  • Weather app

    A Node.js app that looks up the current weather for a city.

    JavaScript Node.jsAPI Created 23 Apr 2021
  • Registration and login

    A user registration and login system in PHP.

    PHP Auth Created 8 Mar 2021
  • Media library

    A catalogue of books, films and music built in PHP.

    PHP Catalogue Created 28 Sep 2020
  • Validated PHP sign-up form Live

    A sign-up form in plain PHP with no framework. Every field is validated on the server and all output is escaped. Valid answers stay filled in and each error is highlighted.

    PHP ValidationSecurity Created 11 Aug 2020