Giter VIP home page Giter VIP logo

todo-list's Introduction

Hi ๐Ÿ‘‹ , I am Blessed Jason Mwanza

Simple guy | Innovative | Full-Stack Software Developer | Entrepreneur | Tech Enthusiast | Mentor | Fintech Lover

๐Ÿš€ Transforming ideas into cutting-edge solutions | Expertise in PHP, Laravel, JavaScript, React, JQuery, and Ruby on Rails | Collaborator in agile environments - (Currently Learning Golang)

๐ŸŒŸ Recognized for building startups, automating processes, and integrating payment systems | UNCDF-selected top 10 FinTech technology creator

๐Ÿ’ก Distinguished as the top OpenSource External contributor to the pioneering US$1.5 billion Smart City project's OS Software - developed by DoubleGDP. Made significant contributions to the project's success, providing noteworthy and feasible feature suggestions.

๐Ÿซ‚ Passionate about mentoring junior developers and empowering underserved communities | Founder of CompoundCode NGO and Community Lead at Meta Developer Circles - Lusaka.

โœจ Microverse-certified remote Full-Stack Web Developer | Proficient in SQL, Ruby, Redux, Google Cloud, and more

๐Ÿ’ผ Let's create the future together! Open to exciting opportunities that value innovation, teamwork, and making a positive impact.

๐ŸŒ Portfolio: https://blessedjasonmwanza.tech | ๐Ÿ“ง LinkedIn: https://linkedin.com/in/blessedjasonmwanza

๐Ÿ‘จ๐Ÿปโ€๐Ÿ’ป ย  More about me:

  • ๐Ÿ”ญ Previously at Stickee and graduate student from Microverse Inc - studied Full-Stack Web Development (Ruby, Ruby on Rails, JavaScript, ReactJS, PostgreSQL, HTML & CSS)

Personal Projects

๐Ÿ“„ Enough talk - let the code speak. ๐Ÿค  So far, and in addition to private projects (that might not show up here ๐Ÿค“), I build and run;

  • ๐Ÿ‘ฏ Would you prefer a collaborative approach, either with you or with your team? Please don't hesitate to contact me. I possess a strong commitment to continuous learning and I am receptive to receiving guidance and suggestions.

๐Ÿ“Š ย Frequently used Tech Stacks & Tools Preference ๐Ÿค“

ย 



๐Ÿ“ˆ ย My GitHub Stats Summery ๐Ÿ˜ Total time coded since Nov 8 2021

Visitor's Count from Oct 10, 2021

visitor badge


Featured Articles

Articles I have written


Do you love taking intuitive approaches to solving problems? Lets connect!...


๐Ÿค๐Ÿป ย  I would love to build the future with you and your team. Reach out to me already ๐Ÿš€ - below are my contact details ;



๐Ÿ“š Love reading? Click here to view my recent reads ๐Ÿ“–
  const Books = [
      {
        title: 'The Magic Ladder to Success',
        Author: 'Napoleon Hill'
      },
      {
        title: 'As a Man Thinketh',
        Author: 'James Allen'
      },
      {
        title: 'Zero To One',
        Author: 'Peter Thiel'
      },
      {
        title: 'The Richest Man in Babylon',
        Auther: 'George S. Clason'
      },
      {
        title: 'The One Minute Manager',
        Author: ['Ken Blanchard', 'Dr Spencer Johnson']
      },
      {
        title: 'What the CEO Wants you to Know',
        Author: 'Ram Charan'
      },
      {
        title: 'Who Moved My Cheese',
        Author: 'Dr Spencer Johnson'
      },
      {
        title: 'The Game of Life and How to Play it',
        Auther: 'Forence Scovel Shinn'
      },
      {
        title: 'Just Be Glad',
        Author: 'Christian D. Larson'
      },
      {
        title: 'It Works',
        Author: 'RHJ'
      },
      {
        title: 'Outwitting the Devil',
        Author: 'Napoleon Hill'
      },
      {
        title: 'Success The Best of Napoleon Hill',
        Author: 'Napoleon Hill'
      },
      {
        title: 'Elon Musk: Success Secrets',
        Author: 'George Ilian'
      },
      {
        title: 'Capitalist Nigger',
        Author: 'Chika Onyeani'
      },
      {
        title: 'How to Sell and Market Like a Prostitute',
        Author: 'Edwin Ngwane'
      }
    ]
 --- Let's keep Innovating, and remember to check out some of my pinned projects. <HappyCoding/>

Private Code Sessions Activity

todo-list's People

Contributors

blessedjasonmwanza avatar shoirata avatar

Stargazers

 avatar

Watchers

 avatar  avatar

Forkers

fobadara

todo-list's Issues

Self Code-Review : Do I follow JavaScript best practices?

This is a self-review for the best JavaScript code practices.

this.list = JSON.parse(localStorage.getItem('todo-list')) || [];
  • There is room for code improvement in the saveData method. Kindly try utilizing the code snippet below, as an alternative approach
this.list.forEach((task, index) => this.list[index].index = index);
  • We can take advantage of the ES6 syntax to improve the event handler code snipets for both checkbox status updater and delete icon , as illustrated below, respectively.
item.addEventListener('click', () => this.updateActivityStatus(item.getAttribute('data')));

activity.addEventListener('click', () => this.deleteActivity(activity.getAttribute('data')));

Oct-28-2021 Peer-To-Peer Code Review

Oct-28-2021 Peer-To-Peer Code Review

Blessed, excellent work implementing a clean codebase and having separated the functionality into 2 different js files. Below are a few optional changes you may consider to improve your codebase:

  • In your for-loops you may consider shortening your increment statement by using i++ instead of i += 1. Please make reference here
  • The same applies here
  • When using a higher-order function like array.sort it's nice to use ternary operators

peer to peer review

Review on test functions

I think it will be nice to group descriptions of checked and clear all separately so that the errors descriptions can easily be traced by descriptions if any

Suggested Changes โ™ป๏ธ

Hi @blessedjasonmwanza & @ShoiraTa ๐Ÿ‘‹๐Ÿ‘‹

You have done an amazing job coming so far with the application.

Highlights ๐Ÿ’ก๐Ÿ’ก

  • Your UI is so smooth and meets the required design. Kudos โœ”๏ธโœ”๏ธ
  • Your code is modular โœ”๏ธ๐Ÿ’ฏ

Suggested Changes โ™ป๏ธ

However, they are a few changes you could make to your project.

  • OPTIONAL: Consider adding a screenshot of the app design to the README.md, as this gives a visual representation of the app.

Happy hacking ๐Ÿ˜๐Ÿ˜

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.