Charlie's repositories
server_smart_budget
An application backend server implemented with Ruby and Rails for the Smart budgeting web application.
api_sketchpad
A Rails 7 API for the sketchpad React App - Uses session tokens for users, cancancan for authorization and postgresql for the db. Sketchpad users can save their drawings, organise them into 'pads' and retrieve them to browse/edit/delete at a later date.
BookMark
A recreation of the BookBinder group project implemented with Ruby, Rails and Bulma
cargo-revision-frontend
React application that allows users to create, organize and revise with flashcards
sketchpad
React application for drawing and doodling on html canvas. The app has user accounts, centralised state, API calls with fetch and Redux Sagas... and some pretty cool styling (in my humble opinion).
Utter
A voice-to-text converter app built with React Native and react-native-tts, with redux for state management.
cheese-boards
A Sequelize DB for users to collect cheeses and place them on boards
example_app
An example Hanami 2 application to accompany my Medium articles
example_requests
Example http requests for smart budget app.
experimental-chat
A chat/messenger application that leverages websockets to dynamically update. Built with Ruby and Javascript.
ice_cream
A hanami app for managing ice cream shops
jokes-service
A Jokes API with jokes searchable via query parameters
movie-theater-api
Movie Theater Project for Bootcamp Week 7 Day 5
PhaserJSGame
A retro style game made with Phaser.js
Playright
A backend application with auth that serves information about famous plays.
rhyme_scape
A simple CRUD Hanami app for writing poetry based on a prompt
scooter-project
OOP / UML project for Multiverse
stimulus-autocomplete
Stimulus autocomplete component
televote
A TV SMS vote counting app.
trivia
A trivia app displaying 1 question with a random category