Annie Talbot's repositories
Decent-Diss-Project
A social media app build using the SOLID framework. No data in stored in app, it is fetched on PODs. This is my dissertation project.
SousChef
A personal development project to learn app development with Flutter. The app is a cooking assistant that allows you to define the way in which you cook each ingredient, then combines those instructions into a single recipe. The user can then specify a time at which they would like the recipe to be copmleted and the app will tell them at what time they need to start each instruction. The idea behind this was to help organise cooking a roast dinner as it is the timing of each ingredient in the dinner that is difficult to manage.
Vaccine-Order-Processing-System
A project completed as part of my second year university module 'The C Family'. I achieved 100% on this module. The project was to create a command-line program that would take in an input file that represents instructions (vaccine orders, new customers, end of the day) for a few days and handle the instructions by sending off shipments and invoices to each customer at the end of each day.
SudokuSolver
A personal project written in python that takes a sudoku input through a GUI and solves the puzzle. Even the trickiest sudoku can be solved as the program is able to make an educated guess when necessary.
LiftProject
As part of a first year university module called Data Structures and Algorithms, we were given a project to create a simulation of a lift in a building. We were then to attempt to optimise this lift.
GameOfLife
A simulation of Jon Conway's Game of Life. The game involves configuring a cellular automaton and then observing how it evolves according to three rules. The cells are organised as a two-dimensional grid, and are either live or dead. The three rules of evolution are: • Any live cell with two or three live neighbours survives. 3 • Any dead cell with three live neighbours becomes alive. • All other live cells die, and all other dead cells stay dead. The next generation is created by applying the rules simultaneously to every cell in the current generation, so that births and deaths occur simultaneously.
Cards
A card game simulator using threads and junit testing
DataStructuresAndAlgorithms
Java Project with implementations of various data structures and sorting algorithms
TaskManager
Website for managing tasks between many users on a server.