Daniel Bowen's Projects
Repository containing algorithm exercises and 'How I Solved It' markdown files
Express / MongoDB API to store data for a book store. Built with the mongodb node package.
This was made using following the Net Ninja tutorial.
A HTML landing page - built to a brief. Working towards it becoming a novelty complaints page for people who have issues with my cat.
This is an interactive quiz game, built with HTML, CSS and Javascript. It will test basic web dev coding knowledge, storing scores in local storage, and with a reactive countdown timer. It was built from scratch.
Vibrant daily weather forecast that presents data from the OpenWeather API in a responsive front-end. Built in HTML, CSS and JavaScript, with CSS Flexbox and CSS Grid. Work in progress.
A magic eight ball with a creepy twist. Simple front-end project; built with HTML, CSS, and JavaScript.
A responsive designed cheat sheet with simple snippets of CSS.
Command line application built in Python - for different dice rolling.
Config files for my GitHub profile.
RESTful API that could be used as the foundations of an e-commerce website. Built in JavaScript, Node.js and Express, with a MySQL database and Sequelize for ORM.
This application can be used to keep track of your employees, their roles, their salaries, and the departments they belong to. It is built in Node.js with a command-line interface in Inquirer. The database is built in MySQL and the MySQL2 package is used to query the database, and create the connection between the database and the application.
Full-stack React application that allows users to query the Google Books API and create reading lists. Querying is done in GraphQL and through Apollo Server, built in JavaScript and with Express.
Word guessing game. Command-line client. Built in Node.js with Jest, following strict test-driven development principles.
Front-end BUCKET LIST application built with REACT. Users can add, update or delete items from a bucket list - which persists when they refresh or revisit the page. Uses STATE, HOOKS, COMPONENTS, PROPS, conditional rendering, forms and event handling. Built from starter code.
Refactor of a marketing agency front page to improve accessibility. Made changes using HTML and CSS, with an emphasis of HTML5 and Semantic HTML.
Simple work day scheduling application, that uses the Moment.js library to live track your day. Built in HTML and JavaScript, with Bootstrap styling and jQuery DOM Manipulation.
A notes application built with Material UI, built following the Net Ninja tutorial:
Following the Net Ninja Material UI Tutorial.
Simple program that allows users to add or remove movies to a watchlist. Written in Node.js as a test program to run on an EC2 instance.
Simple full-stack note taking application. Built in HTML, CSS and JavaScript, with Express.js routing and saving notes locally using JSON.
Collection of prework done for the University of Birmingham / Trilogy Bootcamp, repository forked and edited following the guidelines given.
Simple jQuery and Bootstrap project.
Command-line application that can be used to generator simple README markdown files. Built with JavaScript, Node.js, and the Inquirer npm package.
FULL-STACK MERN / REACT. Rat World! is an online virtual pet game with a tongue-in-cheek twist. The complex React front-end is supported with GRAPHQL QUERYING; an Express/Apollo server; a MongoDB (NOSQL) database and Mongoose ODM.
In development. Built following the Net Ninja tutorial - a simple memory game using React.
A simple program that allows the user to play rock, paper, scissors against the machine.
Routing mini-project built with starter code, in JavaScript with Node.js and Express. Custom routes for a 404 page and user diagnostics report. Will deploy on an AWS EC2 instance.
Full-Stack / React