A log where I keep track of the projects I built, updated and uploaded to GitHub.
Skip to Course Experience to see all the development courses I took in the past.
Finished implementing the Chat Rooms feature.
Received suggestion to add Chat Rooms feature so that user can enter different rooms upon login.
Further improved the Real-Time Chat App by adding a cookie consent popup with a Vue.js plugin Cookie Law.
Improved the Real-Time Chat Application by implementing cookies to prevent logging user out on refreshing webpage.
Implemented a user authentication system to prevent users entering chat with existing names.
Re-created the entire app using the webpack build and successfully deployed it on github.io.
Finished the reddit bot by expanding its feature to make it responsive to idioms in the comments.
Started working on online hosting for the Real-Time Chat project and decided on deploying it on GitHub Pages (aka. github.io).
Started a Reddit bot project with Python following a youtube tutorial.
Completed the real-time chat app by deploying the cloud function.
Continued with the real-time chat application and implemented the Chat Logic.
Started a real-time chat application with vue.js and firebase. Got familiar with the concept and utility of both tools.
Continued with the User Authentication System and implemented the Login and Log Out feature.
Created a User Authentication System with PHP and MySQL.
Implemented Registration feature.
Implemented using Python to manage MongoDB database
Implemented using Python to manage MySQL database and basic data handling features.
Started a new Python repo that manages MySQL and MongoDB databases.
Started a new Java repo that manages MySQL and MongoDB databases.
Implemented both programs.
Started the Moodlog app and set up ExpressJS.
Finished the Todo list app by implementing task completion feature.
Started a Todo list app using Node.js.
Implemented adding tasks to list feature.
Uploaded a weather app project I built with Django to GitHub.
Refreshed knowledge on Django and virtual environment.
Created a portfolio repo on GitHub, showcasing my past and current projects as well as my skills and learning process.
Added projects I built while learning software design patterns to GitHub.
Below is a collection of all the development courses I took while learning to become a software developer since 2017.
Year | Course | Technologies & Tools |
---|---|---|
2020 | Advanced Programming Techniques | Java, MySQL, MongoDB, Maven, Gradle, ANT |
2020 | Software Design and Patterns | Java, JUnit, Maven |
2020 | Data Structures and Algorithms | Java |
2020 | Agile Software Development | Scrum, Trello |
2020 | Data Science with Python | Python |
2019 | Software Quality, Testing, and Security Management | QA, Testing tools |
2019 | Information Systems Analysis and Design | Business Analysis, SDLC |
2019 | Information Structures with Python | Python |
2018-2019 | Design and Development of An Information System | PHP, HTML/CSS, JavaScript, jQuery, Bootstrap, MySQL, Scrum |
2018 | Information Infrastructure II | Python |
2018 | Information Infrastructure I | Python |
2018 | Mastering The World Wide Web | Linux/Unix, Apache, PHP, MySQL, Django, MEAN Stack |
2017 | Tools for Computing: JavaScript | JavaScript |