Day #1: Focussed on the programs covering the basic concepts of C++
Day #2: More C++ programs Yeet yeet
Day #3: Practice of pattern programs in C++
Day #4: Started working on a calculator project and finished the basic layout
Day #5: Started with the Data Structures stuff. Array and its operatons such as traversal, deletion and insertion at beginning, ending and at particular locations.
Day #6: Continued array data structure operations. Implemented algorithms: Linear search, binary search and bubble sorting.
Day #7: Worked with linked list data structure. Performed operations: Traversing, insertion at beginning and insertion at end.
Day #8: Continued working with linked list data structure. Implemented deletion at beginning and end logics.
Day #9: Started learning web development from freeCodeCamp
Day #10: Continued learning web developement on freeCodeCamp. Completed like half of the Basic CSS section.
Day #11: Completed the freeCodeCamp's Basic CSS section and did some C++ programming.
Day #12: applied visual design through freeCodeCamp
Day #13: continued applied visual design from freeCodeCamp
Day #14: Continued applied visual design from freeCodeCamp plus some C++ programming.
day 15: completed the applied visual design section. Geeeeeez
Day 16: Did the challenges of "Introduction to the Applied Accessibility Challenges" from freeCodeCamp. Few more reamining.
Day 17: Completed the applied accessibility challenges plus started building discord bot
Day 18: Completed the sections "Responsive Web Design Principles" and "CSS Flexbox" from freeCodeCamp.
Day 19: Did some Introduction to the CSS Grid challenges
Day 20: Completed all the challenges of the CSS grid section from freeCodeCamp. Plus started with batch programming.
Day 21: Continued learning Batch programming
Day 22: Continued learning Batch programming (escape characters), plus did some coding of string.h functions in C++
Day 23: Continued learning Batch programming. Covered topics: mathematical expressions, input, labels, goto, comments.
Day 24: Continued learning Batch programming. Covered topics: fucntions, arguments, return, local scope
Day 25: Did coding in batch scripting language. Covered topics: return , if, comparison operators, else, nesting
Day 26: Continued batch programming. Coding covered the concepts: delayed variable expansion, while loop, for loop (through numbers and directories)
Day 27: Programming in batch scripting language: for loops through files and file content. PLus started working on freeCodeCamp's tribute page.
Day 28: started wroking on my cli based typing practice application written in C
Day 29: Worked with Bootstrap framework. Buttons, containers and some other basic stuff etc.
Day 30: Continued bootstrap learning. Covered: Button Styling, Grid Layouts, Responsive Layouts
Day 31: Continued with bootstrap. Messing around here and there, but gotta say, not the productive sessions
Day 32: Reviewed some basic web dev stuff. Plus solved some coding problems using C language.
Day 33: Continued solving programming problems using C language
Day 34: Continued solving porgramming problems using C language. Now at one point, I literally thought there's something wrong with compiler or background stuff, which isn't the case. Should figure out the issue in my code soon.
Day 35: Completed the freeCodeCamp's survey form project
Day 36: Started with some basic JS challenges from freeCodeCamp
Day 37: Continued solving challenges of Basic Javascript section from freeCodeCamp
Day 38: Continued solving Basic Javascript section challenges from freeCodeCamp
Day 38, session 2: Continued solving Basic Javascript section challenges from freeCodeCamp
Day 39: Continued solving Basic JS section challenges from freeCodeCamp
Day 40: Completed all the Basic JS challenges of @freeCodeCamp except for the two that I haven't got yet.
Day 41: Started working on the portfolio site.
Day 42: Practiced some batch programming (menus), plus started with freeCodeCamp's ES6 challenges.
Day 43: Made some programs using C language
Day 44: Started working on a CLI based password manager written in C language https://github.com/k9-devs/Ninik
Day 45: Proceeded with ES6 challenges from @freeCodeCamp . And gotta say, stuff is starting to be tricky now.
Day 46: Solved some CodeChef problems using C language.
Day 47: Worked on some more C language programs covering various concepts.
Day 48: Continued programming in C language covering several concepts.
Day 49: Worked on the Ninik password manager https://github.com/k9-devs/Ninik. Added the functionalities of saving and retrieving passwords.
Day 50: Worked on the password manager app. Successsfully implemented the delete entries functionality. Plus some other improvements like automatically resizing of window, changing the windows' title etc.
Day 51: Continued working on the password manager. Implemented the functionality of master password and for changing it as well.
Day 52: Implemented the encrypted storage of passwords (Ninik Password Manager). Also the decryption part as well. But the algo used for now is very basic. Since the source code is open, one can design his/her own algo to encrypt passwords. More security!
Day 53: More C language programming. Concepts covered: file handling, random number generation plus many more
Day 54: Continued C language programming. Used the concepts of file handling and rand() function. Also tried to combine some batch scripting with C. Some things didn't work as expected, but anyway.
Day 55: Solved some practice programming problems using C language.
Day 56: Started working on a text editor using C langauge https://github.com/k9-devs/Text-Editor
Day 57: Worked on the password manager. Now it can generate random strong passwords using small & capital alphabets, digits and special characters.
Day 58: Worked on the password manager and text editor. Text editor can now open files. Password manager is stuck with a bug.
Day 59: Worked on the password manager. Started implementing encryption and decryption of master password.
Day 60: Completed and tested all the basic functions of the password manager. Just some final touch ups and it'll be ready for the beta release.
Day 61: Solved some programming problems using C Language. Gotta say, most of the submitted solutions didn't work.
Day 62: Worked on the password manager and finally v1.0(beta) is released https://github.com/k9-devs/Ninik/releases.
Day 63: Made a word lists combiner using C https://github.com/mbhup/ListCom
Day 64: Started working on a CLI based money manager application https://github.com/mbhup/Money-Manager
Day 65: Worked on the money manager. Implemented read() by name, 'month & year' and amount. Ex_cal() in progress.
Day 66: Solved some CodeChef problems using C.
Day 67: More C programming. Made a random number guess game.
Day 68: Solved CodeChef problems using C
Day 69: Started working on a Calculator using HTML, CSS and JS.
Day 70: C++ coding, worked on the calculator https://github.com/mbhup/Octantis-Calci/
Day 71: Programming in C, started working on a dictionary list generator.
This repository has been archived by the owner on Jun 29, 2019. It is now read-only.