GithubHelp home page GithubHelp logo

consistency's Introduction

Consistency

I think that consistency is the key to success.

The objective of this project is keeping me consistent with my programming skills. The goal is to add at least one commit to my GitHub repository every day. If I can't add a commit in a regular project, I will come here and create a small project, script, quirky idea, or anything that comes to my mind so I can keep the consistency.

List of projects

Project Description Difficulty Status
Word Counter A simple script that counts the number of words in a text. 1/5 Done
Directory splitter A script that splits a directory into two directories. 2/5 Done
Bluk image compressor A script that compresses all images in a directory. 2/5 Done
Project viewer and picker A script that shows you all the projects and lets you pick a random one. 2/5 To do
Morse code translator A code that transforms morse code into text 2/5 To do
URL Shortener Create a service that takes in URLs and returns a shortened version. 3/5 To do
Markdown to HTML converter Write a script that can convert markdown files to HTML. 3/5 To do
Palindrome Checker Create a program that checks if a given word or sentence is a palindrome. 2/5 To do
Prime number generator Write a script that generates prime numbers up to a number specified by the user. 3/5 To do
Fibonacci Sequence Develop a program that displays the Fibonacci sequence up to a certain number. 2/5 To do
Sorting algorithm visualizer Implement a basic sorting algorithm like bubble sort, and add a visualization feature (maybe a visualizer for arrays in general) 4/5 To do
Simple Quiz App Build a quiz app with multiple choice questions and keep score. 3/5 To do
Binary search algorithm Implement the binary search algorithm and test it with different arrays. 3/5 To do
Factorial Calculator Write a program that calculates the factorial of a number. 2/5 To do
Simple API requests Use requests library to make some GET requests to a public API and display the data. 2/5 To do
Anagram checker Write a program that checks if two given words are anagrams. 2/5 To do
Levenshtein Distance Calculator Implement a script that calculates the Levenshtein distance (minimum number of single-character edits required to change one word into the other) between two words. 3/5 To do
Word Frequency Counter Create a program that counts the frequency of each word in a text file. 2/5 To do
IP Address Validator Develop a script that validates if a given string is a valid IP address. 2/5 To do
Caesar Cipher Implement a Caesar cipher that can encode and decode messages. 2/5 To do
Days Until Christmas Write a script that tells you how many days are left until Christmas (maybe with the possibility of adding other holidays) 1/5 To do
Data fetcher (.config file practice) Write a code that displays certain information such as the weather, your location, the hour and so on (the purpose is practicing with JSON or yaml files to use them for configuration) 3/5 To do
Bank Account Manager Create a class called Account which will be an abstract class for three other classes called CheckingAccount, SavingsAccount and BusinessAccount. Manage credits and debits from these accounts through an ATM style program. 4/5 To do
Library Management System Create classes for objects like Books, Library and Users. Implement features like issuing a book, returning a book, adding a book to the library, registering a user etc. 4/5 To do
Inventory Management System Implement classes for Products and Inventory. In the Product class, you can store values like name, manufacturer, price etc. In the Inventory class, you can use a list to store and manage multiple products. 3/5 To do
Student Management System Create classes like Student and Classroom. Implement methods to add students, remove students, sort students by name or ID, etc. 3/5 To do
E-commerce System Build simple e-commerce classes like User, Product, Cart. Implement methods for adding to cart, removing from cart, viewing items in the cart, checking out, etc. 3/5 To do
Text Adventure Game Create a more complex version of a text game with classes like Player, Room, Item, Monster etc. Each room can have different items or monsters. 5/5 To do
Zoo Management Implement classes like Animal, Cage, Employee, Visitor etc. to simulate a zoo environment. 4/5 To do
Music Player Create classes like Song, Album, Artist, Playlist to build a simple music player. 3/5 To do
Airline Reservation System Implement classes like Flight, Passenger, Ticket, Airline etc. to simulate an airline reservation system. 4/5 To do

Recommend Projects

  • React photo React

    A declarative, efficient, and flexible JavaScript library for building user interfaces.

  • Vue.js photo Vue.js

    ๐Ÿ–– Vue.js is a progressive, incrementally-adoptable JavaScript framework for building UI on the web.

  • Typescript photo Typescript

    TypeScript is a superset of JavaScript that compiles to clean JavaScript output.

  • TensorFlow photo TensorFlow

    An Open Source Machine Learning Framework for Everyone

  • Django photo Django

    The Web framework for perfectionists with deadlines.

  • D3 photo D3

    Bring data to life with SVG, Canvas and HTML. ๐Ÿ“Š๐Ÿ“ˆ๐ŸŽ‰

Recommend Topics

  • javascript

    JavaScript (JS) is a lightweight interpreted programming language with first-class functions.

  • web

    Some thing interesting about web. New door for the world.

  • server

    A server is a program made to process requests and deliver data to clients.

  • Machine learning

    Machine learning is a way of modeling and interpreting data that allows a piece of software to respond intelligently.

  • Game

    Some thing interesting about game, make everyone happy.

Recommend Org

  • Facebook photo Facebook

    We are working to build community through open source technology. NB: members must have two-factor auth.

  • Microsoft photo Microsoft

    Open source projects and samples from Microsoft.

  • Google photo Google

    Google โค๏ธ Open Source for everyone.

  • D3 photo D3

    Data-Driven Documents codes.