Giter Club home page Giter Club logo

100daysofcode's Introduction

๐Ÿ™‹โ€โ™‚๏ธ #100DaysOfCode Challenge - Motivation

The realization that I need to keep myself updated with the cutting edge technologies made me start the challenge. I am a software engineer working as a Frontend ReactJS developer for 2 years, but want to explore frameworks and tools that I've been missing so far. Basically, I am shifting towards full-stack developer and this challege is itself a milestone to my target.

At the end of the challenge, I would be familier with the advanced UI development as well as creating services using the serverless cloud apps and APIs.

๐Ÿš€ Worked on Tools and Frameworks :


๐Ÿ“Š Quick Summary :

Days Completed Projects Completed Worked on Technologies
11 3 10

โค Daily Progress

๐Ÿ”ญ Day 01

  • Started out the challenge.

  • Started the first project. Grille Finedine Restaurant

  • Completed the Navbar, Header and the About sections

  • Time: 6 hours

๐Ÿ”ญ Day 02

  • Continue from where I left of.

  • Completed the Menu, Chef, Video and Laurels Sections.

  • Time: 6 hours

๐Ÿ”ญ Day 03

๐Ÿ”ญ Day 04

  • Next Project idea is to create a metaverse landing page with lots of animation and gradients, for that. I spent today learning framer-motion library.

  • Built a small demo animation project for myself to practice framer-motion.

  • Time: 4 hours

๐Ÿ”ญ Day 05

  • Started making the metaverse landing page. I'm following a well-known YT tutorial for it. The tutoal is in JS but I'm using TS also, I'm changing the code where it is making sense to me.

  • Completed the navbar, hero section, about section and one more.

  • Time: 6 hours

๐Ÿ”ญ Day 06

๐Ÿ”ญ Day 07

  • Figured out that I don't have a portfolio website to showcase my projects and skillset to the potential employees.

  • Took a time to find a reasonable resource for portfolio building.

  • Found a Tutorial Video to follow but it seems the tutorial is made on react 17 and it now out-dated and I need to make it using the Next 13.2 version and sanity@latest as well.

  • Initialized the project with required dependencies and styles-guide.

  • Created the appropriate folder structure.

  • Time: 5 hours

๐Ÿ”ญ Day 08

  • Started building the portfolio.

  • Finished the navbar and the header section with responsiveness and animations using framer-motion.

  • Time: 4 hours

๐Ÿ”ญ Day 9

  • Refactored the navbar responsive component to support next 13 server rendering feature.

  • Created About and Projects schema in Sanity CMS. The schema is refactored as per our usability and differs from the tutorial.

  • Created the sections for About and Project with responsiveness and animations using framer-motion.

  • Projects section requires user interactivity so I've made this perticular section the client side rendered.

Time: 6 hours.

๐Ÿ”ญ Day 10

  • Tested the project I've build so far and fixed some very minor design related issues.

  • Created Skills, Testimonials and Contact schema in Sanity CMS. The schema is refactored as per our usability and differs from the tutorial.

  • Created the sections for Skills, Testimonials and Contact. The responsiveness and animations are to be needed.

  • Testimonials and Contact section requires user interactivity so I've made them client side rendered.

Time: 8 hours.

๐Ÿ”ญ Day 11

  • Made the remaining sections of the portfolio responsive and applied the animation using framer-motion.

Time: 6 hours.

๐Ÿ”ญ Day 12

100daysofcode's People

Contributors

connectwithnoor avatar

Watchers

 avatar  avatar

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.