Shayan Ali's Projects
This repository contains a list of various algorithms implemented by myself using Python.
A simple Express application for creating and storing books that a user has read, wants to read, or is currently reading.
A simple Tkinter program that performs a Caesar shift on some text entered by the user.
A self-made, simple clock application made with Python and the Kivy framework. Limited in functionality and appearance, but is continually updated.
This is a simple program in which a colour name is displayed, and is coloured with a particular colour. The user must click the button that corresponds to the colour of the text. Points are earned with every correct guess. The user must earn as many points as possible for 30 seconds.
A work-in-progress JavaScript game. Dodge enemies, collect boosters and earn points to upgrade your character and defeat the final boss.
A simple login page made with Chakra UI and Formik.
A Pomodoro timer, which can be adjusted to suit one's needs.
The program takes in a list of problems and returns the problems arranged vertically and side-by-side.
A simple program designed to keep track of different budgets.
A very simple drum machine.
A graphical calculator that performs basic arithmetic.
A program that converts GitHub-flavoured Markdown into HTML.
A simple program that does some maths from a given square or rectangle, such as calculating the area and perimeter.
A simple probability calculator program.
A webpage that produces different quotes.
A simple program that returns JSON containing the IP address, preferred language and software of the local system when the route /api/whoami is reached.
The program takes in a start time and a duration time, and optionally a day of the week. It calculates the elapsed time and how many days have passed.
A simple timestamp microservice that returns JSON containing the Unix and UTC times of an entered date in the route /api/:date.
A simple tribute page made with plain HTML and CSS.
My freeCodeCamp projects in a single repository, organised by course.
All course files for the "Getting Started with Firebase 9" tutorial series on the Net Ninja YouTube channel.
A program that allows for searching of GitHub users by username.
Hangman made with React.
This is a simple Hangman game made with Python and Tkinter. The program chooses a word from an external text file, and the user needs to enter letters to guess the word.
This is a project that I decided to do in my own time, building a landing page that uses HTML, CSS, Bootstrap 5, and some SCSS.
Quickly create and edit notes with Markdown, and save them to your browser's local storage.
A simple memory card game, made with HTML, SCSS and jQuery. Similar to my memory card game made with React.
A project that I made in my own time. This is a memory card game that uses basic React and Redux. Used SCSS to apply some styling.