gianlucaromeo / 100-Days-Of-Code-Challenge

#100DaysOfCode challenge - At least 1 hour of coding everyday for 100 days

Geek Repo:Geek Repo

Github PK Tool:Github PK Tool

100 Days Of Code Challenge

I am coding at least 1 hour a day, for 100 days, and sharing my journey on GitHub, my X account, and my Thread account, using the #100DaysOfCode hashtag.

  πŸ“† Mar 24 to Jul 02 (2024).

  πŸ’» Read more about this challenge!

 

🎯 Overall goals

  • Learn backend development
  • Make and publish a full-stack app
  • Finish at least one of my previous projects
  • Make a personal portfolio
  • Learn how to use advanced Git and GitHub features
  • (Optional) Docker and Redis

 

β˜‘οΈ Completed

βœ”οΈ Setup my 100-Days-Of-Code-Challenge repository
βœ”οΈ Setup my X account and my Thread account
βœ”οΈ Explore Ruby
βœ”οΈ Commit common Ruby features

βœ”οΈ What is OAuth 2.0
βœ”οΈ What is Rails API
βœ”οΈ SignUp, Login, Profile in Rails API
βœ”οΈ Tested JWT authentication with Postman
βœ”οΈ Useful commands in Rails

βœ”οΈ E-mail confirmation
βœ”οΈ Password recovery
βœ”οΈ Automate some task with Rake

βœ”οΈ Refactored controllers
βœ”οΈ Tested registration controller

βœ”οΈ Tested login controller
βœ”οΈ Tested password controller
βœ”οΈ Started testing users controller

βœ”οΈ Added refreshToken
βœ”οΈ Completed testing controllers

βœ”οΈ Deployed to Render!!!!

βœ”οΈ Explored Render
βœ”οΈ Switched from sqlite3 to Postgres
βœ”οΈ Connected production DB with DataGrip
βœ”οΈ Added check email confirmed before every action

Day 9 - Rails API - /deleteUser

βœ”οΈ Started implementing and testing the /deleteUser service

βœ”οΈ Worked on "lectura", a Flutter app developed to learn BLoC and Clean Architecture

 

πŸ‘€ Upcoming

TBD

About

#100DaysOfCode challenge - At least 1 hour of coding everyday for 100 days


Languages

Language:Ruby 90.3%Language:Batchfile 4.6%Language:Dockerfile 3.0%Language:Shell 1.7%Language:HTML 0.4%