<?xml version="1.0" encoding="UTF-8"?>
<rss version="2.0" xmlns:atom="http://www.w3.org/2005/Atom" xmlns:dc="http://purl.org/dc/elements/1.1/">
  <channel>
    <title>DEV Community: Alejandro M. Coca</title>
    <description>The latest articles on DEV Community by Alejandro M. Coca (@alxmcr).</description>
    <link>https://dev.to/alxmcr</link>
    <image>
      <url>https://media2.dev.to/dynamic/image/width=90,height=90,fit=cover,gravity=auto,format=auto/https:%2F%2Fdev-to-uploads.s3.amazonaws.com%2Fuploads%2Fuser%2Fprofile_image%2F499323%2F82c4fee0-731f-413a-a6f5-28016b338b9a.png</url>
      <title>DEV Community: Alejandro M. Coca</title>
      <link>https://dev.to/alxmcr</link>
    </image>
    <atom:link rel="self" type="application/rss+xml" href="https://dev.to/feed/alxmcr"/>
    <language>en</language>
    <item>
      <title>The Collab Lab TCL-39 Recap</title>
      <dc:creator>Alejandro M. Coca</dc:creator>
      <pubDate>Thu, 31 Mar 2022 02:28:33 +0000</pubDate>
      <link>https://dev.to/the-collab-lab/the-collab-lab-tcl-39-recap-3kg2</link>
      <guid>https://dev.to/the-collab-lab/the-collab-lab-tcl-39-recap-3kg2</guid>
      <description>&lt;p&gt;&lt;a href="https://media.dev.to/dynamic/image/width=800%2Cheight=%2Cfit=scale-down%2Cgravity=auto%2Cformat=auto/https%3A%2F%2Fdev-to-uploads.s3.amazonaws.com%2Fuploads%2Farticles%2Fyjnwir54354cpqa4jxfh.png" class="article-body-image-wrapper"&gt;&lt;img src="https://media.dev.to/dynamic/image/width=800%2Cheight=%2Cfit=scale-down%2Cgravity=auto%2Cformat=auto/https%3A%2F%2Fdev-to-uploads.s3.amazonaws.com%2Fuploads%2Farticles%2Fyjnwir54354cpqa4jxfh.png" alt="TCL-39 team"&gt;&lt;/a&gt;&lt;/p&gt;

&lt;p&gt;&lt;strong&gt;&lt;a href="https://the-collab-lab.codes/about-us/" rel="noopener noreferrer"&gt;The Collab Lab (TCL)&lt;/a&gt;&lt;/strong&gt; is a non-profit organization that provides an 8-week program to help &lt;strong&gt;early-career engineers&lt;/strong&gt; gain experience working collaboratively on a software team by working remotely on real-world projects with other early-career. It's supported by volunteer mentors.&lt;/p&gt;

&lt;h2&gt;
  
  
  Goal the project
&lt;/h2&gt;

&lt;p&gt;The goal was to work together to build &lt;strong&gt;a “smart” shopping list&lt;/strong&gt; that learns your shopping habits over time, putting items you are most likely to need to buy in the near future at the top.&lt;/p&gt;

&lt;p&gt;&lt;strong&gt;Tech stack &amp;amp; tools:&lt;/strong&gt; &lt;code&gt;React&lt;/code&gt;, &lt;code&gt;React Hooks&lt;/code&gt;, &lt;code&gt;React Router&lt;/code&gt;, &lt;code&gt;Firebase&lt;/code&gt;, &lt;code&gt;Git&lt;/code&gt;, &lt;code&gt;GitHub&lt;/code&gt;, and &lt;code&gt;Firebase Hosting&lt;/code&gt;.&lt;/p&gt;

&lt;h2&gt;
  
  
  The amazing, talented team
&lt;/h2&gt;

&lt;ul&gt;
&lt;li&gt;
&lt;a href="https://www.linkedin.com/in/dara-inampuez-a97b29191/" rel="noopener noreferrer"&gt;Dara Inampuez&lt;/a&gt; always took care and special attention a small details related project design, colors, and layout.&lt;/li&gt;
&lt;li&gt;
&lt;a href="https://www.linkedin.com/in/elizabeth-rivera-ura-51427712b/" rel="noopener noreferrer"&gt;Elizabeth Rivera&lt;/a&gt; put a huge dedication, effort into building our project, and has great design, and communication skills.&lt;/li&gt;
&lt;li&gt;
&lt;a href="https://www.linkedin.com/in/natalia-sacias/" rel="noopener noreferrer"&gt;Natalia Sacías&lt;/a&gt; was always willing to learn new things, grow as a professional, and help her teammates.&lt;/li&gt;
&lt;li&gt;
&lt;a href="https://co.linkedin.com/in/jairo-espinel-angel-69718958" rel="noopener noreferrer"&gt;Jairo Espinel&lt;/a&gt; worked in a great way in our project helping, supporting his teammates anytime.&lt;/li&gt;
&lt;/ul&gt;

&lt;p&gt;🌟 &lt;strong&gt;The TCL-39 team&lt;/strong&gt; is an example of collaborative work, commitment, huge effort, dedication, and attention valuable topics like &lt;strong&gt;accessibility&lt;/strong&gt;, &lt;strong&gt;code quality&lt;/strong&gt;, and &lt;strong&gt;team best practices&lt;/strong&gt;.&lt;/p&gt;

&lt;h2&gt;
  
  
  Features
&lt;/h2&gt;

&lt;p&gt;Their project has the following features:&lt;/p&gt;

&lt;ul&gt;
&lt;li&gt;Create shopping lists&lt;/li&gt;
&lt;li&gt;Join one existing shopping list&lt;/li&gt;
&lt;li&gt;App navigation bar&lt;/li&gt;
&lt;li&gt;Add new products to our shopping list&lt;/li&gt;
&lt;li&gt;Display a view with all products in the list&lt;/li&gt;
&lt;li&gt;Filter products by product name&lt;/li&gt;
&lt;li&gt;Delete a product from the shopping list&lt;/li&gt;
&lt;/ul&gt;

&lt;h3&gt;
  
  
  1. Create shopping lists
&lt;/h3&gt;

&lt;p&gt;On the home page, you can create a new, empty shopping list. You only need to click on the &lt;code&gt;"Create a new list"&lt;/code&gt; button, and you will be redirected to the &lt;code&gt;"Add product"&lt;/code&gt; view, and the app created and saved a &lt;code&gt;token&lt;/code&gt; in &lt;a href="https://developer.mozilla.org/es/docs/Web/API/Window/localStorage" rel="noopener noreferrer"&gt;&lt;code&gt;localStorage&lt;/code&gt;&lt;/a&gt; and &lt;a href="https://firebase.google.com/products/firestore" rel="noopener noreferrer"&gt;Firebase - Cloud Firestore&lt;/a&gt;.&lt;/p&gt;

&lt;p&gt;&lt;a href="https://media.dev.to/dynamic/image/width=800%2Cheight=%2Cfit=scale-down%2Cgravity=auto%2Cformat=auto/https%3A%2F%2Fdev-to-uploads.s3.amazonaws.com%2Fuploads%2Farticles%2F557ve0of972eiwqj5d9c.png" class="article-body-image-wrapper"&gt;&lt;img src="https://media.dev.to/dynamic/image/width=800%2Cheight=%2Cfit=scale-down%2Cgravity=auto%2Cformat=auto/https%3A%2F%2Fdev-to-uploads.s3.amazonaws.com%2Fuploads%2Farticles%2F557ve0of972eiwqj5d9c.png" alt="Create shopping lists"&gt;&lt;/a&gt;&lt;/p&gt;

&lt;h3&gt;
  
  
  2. Join a existing shopping list
&lt;/h3&gt;

&lt;p&gt;If you have created a shopping list previously, you can access your list and add new items to it. On the home page, you will see a small form where you can write your token (it must have been created previously).&lt;/p&gt;

&lt;p&gt;&lt;a href="https://media.dev.to/dynamic/image/width=800%2Cheight=%2Cfit=scale-down%2Cgravity=auto%2Cformat=auto/https%3A%2F%2Fdev-to-uploads.s3.amazonaws.com%2Fuploads%2Farticles%2Furup8nvcvcc5xnsh1ajr.png" class="article-body-image-wrapper"&gt;&lt;img src="https://media.dev.to/dynamic/image/width=800%2Cheight=%2Cfit=scale-down%2Cgravity=auto%2Cformat=auto/https%3A%2F%2Fdev-to-uploads.s3.amazonaws.com%2Fuploads%2Farticles%2Furup8nvcvcc5xnsh1ajr.png" alt="Join a existing shopping list"&gt;&lt;/a&gt;&lt;/p&gt;

&lt;h3&gt;
  
  
  3. App navigation bar
&lt;/h3&gt;

&lt;p&gt;The team created a navigation bar with two links (&lt;code&gt;"List"&lt;/code&gt; and &lt;code&gt;"Add product"&lt;/code&gt;) and an &lt;code&gt;"Exit"&lt;/code&gt; button. It's useful when you need to move between views, and remove the token value from &lt;code&gt;localstorage&lt;/code&gt;.&lt;/p&gt;

&lt;p&gt;&lt;a href="https://media.dev.to/dynamic/image/width=800%2Cheight=%2Cfit=scale-down%2Cgravity=auto%2Cformat=auto/https%3A%2F%2Fdev-to-uploads.s3.amazonaws.com%2Fuploads%2Farticles%2Fvwaefyhxeu9qsudrg1r5.png" class="article-body-image-wrapper"&gt;&lt;img src="https://media.dev.to/dynamic/image/width=800%2Cheight=%2Cfit=scale-down%2Cgravity=auto%2Cformat=auto/https%3A%2F%2Fdev-to-uploads.s3.amazonaws.com%2Fuploads%2Farticles%2Fvwaefyhxeu9qsudrg1r5.png" alt="App navigation bar"&gt;&lt;/a&gt;&lt;/p&gt;

&lt;h3&gt;
  
  
  4. Add new products to our shopping list
&lt;/h3&gt;

&lt;p&gt;When you have a token, you can use it to join your shopping list. Also, you can use the &lt;code&gt;"product"&lt;/code&gt; form to add a new item to your list. You should write a &lt;strong&gt;"product name"&lt;/strong&gt; and choose some option for &lt;strong&gt;"How soon will you buy this again?"&lt;/strong&gt; (&lt;code&gt;"soon"&lt;/code&gt;, &lt;code&gt;"kind of soon"&lt;/code&gt;, or &lt;code&gt;"not soon"&lt;/code&gt;), and click on the &lt;strong&gt;"Submit"&lt;/strong&gt; button.&lt;/p&gt;

&lt;p&gt;&lt;a href="https://media.dev.to/dynamic/image/width=800%2Cheight=%2Cfit=scale-down%2Cgravity=auto%2Cformat=auto/https%3A%2F%2Fdev-to-uploads.s3.amazonaws.com%2Fuploads%2Farticles%2Fp3qprp9vcoavwg5n6e1f.png" class="article-body-image-wrapper"&gt;&lt;img src="https://media.dev.to/dynamic/image/width=800%2Cheight=%2Cfit=scale-down%2Cgravity=auto%2Cformat=auto/https%3A%2F%2Fdev-to-uploads.s3.amazonaws.com%2Fuploads%2Farticles%2Fp3qprp9vcoavwg5n6e1f.png" alt="Add new products to our shopping list"&gt;&lt;/a&gt;&lt;/p&gt;

&lt;h3&gt;
  
  
  5. Display all the shopping list
&lt;/h3&gt;

&lt;p&gt;When you visit &lt;strong&gt;the "List" page&lt;/strong&gt;, users can take a look at the items that they want to buy and/or the items they bought already. Also, every product has &lt;strong&gt;a color "marker"&lt;/strong&gt;. This color depends if you need to buy this product &lt;code&gt;"soon"&lt;/code&gt;, &lt;code&gt;"kind of soon"&lt;/code&gt;, or &lt;code&gt;"not soon"&lt;/code&gt;.&lt;/p&gt;

&lt;p&gt;If a user wants to buy some product, you need to mark it as &lt;strong&gt;"checked"&lt;/strong&gt;.&lt;/p&gt;

&lt;p&gt;&lt;a href="https://media.dev.to/dynamic/image/width=800%2Cheight=%2Cfit=scale-down%2Cgravity=auto%2Cformat=auto/https%3A%2F%2Fdev-to-uploads.s3.amazonaws.com%2Fuploads%2Farticles%2Fl2bwf651sv329hfz77p1.png" class="article-body-image-wrapper"&gt;&lt;img src="https://media.dev.to/dynamic/image/width=800%2Cheight=%2Cfit=scale-down%2Cgravity=auto%2Cformat=auto/https%3A%2F%2Fdev-to-uploads.s3.amazonaws.com%2Fuploads%2Farticles%2Fl2bwf651sv329hfz77p1.png" alt="Display all the shopping list"&gt;&lt;/a&gt;&lt;/p&gt;

&lt;p&gt;In case &lt;strong&gt;your shopping list is empty&lt;/strong&gt;, the app displays a message &lt;strong&gt;"Your shopping list is currently empty"&lt;/strong&gt; and a link that redirects to &lt;strong&gt;the "add" view&lt;/strong&gt;.&lt;/p&gt;

&lt;p&gt;&lt;a href="https://media.dev.to/dynamic/image/width=800%2Cheight=%2Cfit=scale-down%2Cgravity=auto%2Cformat=auto/https%3A%2F%2Fdev-to-uploads.s3.amazonaws.com%2Fuploads%2Farticles%2Fxomojsnzyy4agj7l5l1d.png" class="article-body-image-wrapper"&gt;&lt;img src="https://media.dev.to/dynamic/image/width=800%2Cheight=%2Cfit=scale-down%2Cgravity=auto%2Cformat=auto/https%3A%2F%2Fdev-to-uploads.s3.amazonaws.com%2Fuploads%2Farticles%2Fxomojsnzyy4agj7l5l1d.png" alt="The shopping list is empty"&gt;&lt;/a&gt;&lt;/p&gt;

&lt;h3&gt;
  
  
  6. Filter products by product name
&lt;/h3&gt;

&lt;p&gt;If you are looking for a specific product, you can use the product filter. The team built a filter form where you might write &lt;strong&gt;a product name&lt;/strong&gt; and the app will return all products with some coincidence by product name.&lt;/p&gt;

&lt;p&gt;&lt;a href="https://media.dev.to/dynamic/image/width=800%2Cheight=%2Cfit=scale-down%2Cgravity=auto%2Cformat=auto/https%3A%2F%2Fdev-to-uploads.s3.amazonaws.com%2Fuploads%2Farticles%2Fjp41tbn8no2pw3ht1bjv.png" class="article-body-image-wrapper"&gt;&lt;img src="https://media.dev.to/dynamic/image/width=800%2Cheight=%2Cfit=scale-down%2Cgravity=auto%2Cformat=auto/https%3A%2F%2Fdev-to-uploads.s3.amazonaws.com%2Fuploads%2Farticles%2Fjp41tbn8no2pw3ht1bjv.png" alt="Filter products by product name"&gt;&lt;/a&gt;&lt;/p&gt;

&lt;h3&gt;
  
  
  7. Delete a product from the shopping list
&lt;/h3&gt;

&lt;p&gt;When you don't want to buy some product again, you can click on the &lt;strong&gt;"Delete" button&lt;/strong&gt; (on a "trash" icon). But before the product is removed from &lt;strong&gt;Firestore&lt;/strong&gt;, you should see a confirmation window where the app will ask &lt;code&gt;"Do you want to delete this product?"&lt;/code&gt;. If you click on the "OK" button,  &lt;strong&gt;this product will be removed&lt;/strong&gt;. Otherwise, it doesn't remove from the shopping list.&lt;/p&gt;

&lt;p&gt;&lt;a href="https://media.dev.to/dynamic/image/width=800%2Cheight=%2Cfit=scale-down%2Cgravity=auto%2Cformat=auto/https%3A%2F%2Fdev-to-uploads.s3.amazonaws.com%2Fuploads%2Farticles%2F0a9j5gcswgo0cme94bkc.png" class="article-body-image-wrapper"&gt;&lt;img src="https://media.dev.to/dynamic/image/width=800%2Cheight=%2Cfit=scale-down%2Cgravity=auto%2Cformat=auto/https%3A%2F%2Fdev-to-uploads.s3.amazonaws.com%2Fuploads%2Farticles%2F0a9j5gcswgo0cme94bkc.png" alt="Delete a product - Window confirmation"&gt;&lt;/a&gt;&lt;/p&gt;

&lt;h2&gt;
  
  
  TCL-39 workflow
&lt;/h2&gt;

&lt;p&gt;The team followed the next steps:&lt;/p&gt;

&lt;ul&gt;
&lt;li&gt;Design wireframes&lt;/li&gt;
&lt;li&gt;Figma prototypes.&lt;/li&gt;
&lt;li&gt;Teamwork, pair programming&lt;/li&gt;
&lt;li&gt;Sync/Async communication&lt;/li&gt;
&lt;li&gt;Project management (GitHub projects)&lt;/li&gt;
&lt;li&gt;Create feature branches, pull requests (PR), code reviews for the PRs&lt;/li&gt;
&lt;li&gt;Accessibility (a11y)&lt;/li&gt;
&lt;li&gt;Mobile First&lt;/li&gt;
&lt;li&gt;Demos&lt;/li&gt;
&lt;/ul&gt;

&lt;p&gt;If you want to know more about &lt;strong&gt;&lt;a href="https://github.com/the-collab-lab/tcl-39-smart-shopping-list" rel="noopener noreferrer"&gt;their project&lt;/a&gt;&lt;/strong&gt;, this incredible team, or the built process, you can reach out to their TCL-39 mentors:&lt;/p&gt;

&lt;ul&gt;
&lt;li&gt;&lt;a href="https://www.linkedin.com/in/candrepa1/" rel="noopener noreferrer"&gt;Camila Parada Valderrama&lt;/a&gt;&lt;/li&gt;
&lt;li&gt;&lt;a href="https://www.linkedin.com/in/fauricio-valencia/" rel="noopener noreferrer"&gt;Fauricio Valencia&lt;/a&gt;&lt;/li&gt;
&lt;li&gt;&lt;a href="https://www.linkedin.com/in/alejandromcocarojas/" rel="noopener noreferrer"&gt;Alejandro Coca&lt;/a&gt;&lt;/li&gt;
&lt;/ul&gt;

&lt;p&gt;🎉🎉 &lt;em&gt;The TCL-39 team has done an amazing job, worked with huge dedication, effort, and commitment. They built an incredible product&lt;/em&gt; 🏆.&lt;/p&gt;

&lt;p&gt;&lt;strong&gt;We are sure that you won’t regret having them on your team or company!&lt;/strong&gt;😄💯.&lt;/p&gt;

</description>
      <category>collablab</category>
      <category>earlycareerdevelopers</category>
      <category>webdev</category>
      <category>react</category>
    </item>
    <item>
      <title>The Collab Lab TCL-34 Recap</title>
      <dc:creator>Alejandro M. Coca</dc:creator>
      <pubDate>Fri, 24 Dec 2021 17:58:02 +0000</pubDate>
      <link>https://dev.to/the-collab-lab/the-collab-lab-tcl-34-recap-29mp</link>
      <guid>https://dev.to/the-collab-lab/the-collab-lab-tcl-34-recap-29mp</guid>
      <description>&lt;p&gt;&lt;a href="https://res.cloudinary.com/practicaldev/image/fetch/s--TnHOXw7F--/c_limit%2Cf_auto%2Cfl_progressive%2Cq_auto%2Cw_800/https://dev-to-uploads.s3.amazonaws.com/uploads/articles/9fhglp5oxp93l0zgl2mc.png" class="article-body-image-wrapper"&gt;&lt;img src="https://res.cloudinary.com/practicaldev/image/fetch/s--TnHOXw7F--/c_limit%2Cf_auto%2Cfl_progressive%2Cq_auto%2Cw_800/https://dev-to-uploads.s3.amazonaws.com/uploads/articles/9fhglp5oxp93l0zgl2mc.png" alt="TCL-34 amazing team" width="800" height="448"&gt;&lt;/a&gt;&lt;/p&gt;

&lt;p&gt;&lt;a href="https://the-collab-lab.codes/"&gt;The Collab Lab (TCL)&lt;/a&gt; is a non-profit organization that provides an 8-week program for early-career developers supported by volunteer mentors. It’s a great space to practice collaboration, communication skills as it was a real work environment.&lt;/p&gt;

&lt;h2&gt;
  
  
  Goal the project
&lt;/h2&gt;

&lt;p&gt;The goal of this project is to collaborate with your Collab Lab team to &lt;strong&gt;create a “smart” shopping list app&lt;/strong&gt; that learns your buying habits and helps you remember what you’re likely to need to buy on your next trip to the store.&lt;/p&gt;

&lt;p&gt;&lt;strong&gt;Tech stack:&lt;/strong&gt; React &amp;amp; React Hooks, Firebase, Git, GitHub, and Firebase Hosting&lt;/p&gt;

&lt;h2&gt;
  
  
  The amazing, talented team
&lt;/h2&gt;

&lt;ul&gt;
&lt;li&gt;
&lt;a href="https://www.linkedin.com/in/isabella-soares-lima/"&gt;Isabella Soares&lt;/a&gt;: adaptability to new, different environments and good communication skills.&lt;/li&gt;
&lt;li&gt;
&lt;a href="https://www.linkedin.com/in/mailliw-mogollon/"&gt;Mailliw Mogollon&lt;/a&gt;: a great initiative to help teammates, and always looking for new knowledge.&lt;/li&gt;
&lt;li&gt;
&lt;a href="https://www.linkedin.com/in/susana-rd/"&gt;Susana Ruiz&lt;/a&gt;: curiosity about best practices, and working in a team.&lt;/li&gt;
&lt;li&gt;
&lt;a href="https://www.linkedin.com/in/yanurd"&gt;Yancarlo Urdaneta&lt;/a&gt;: happy to face new challenges.&lt;/li&gt;
&lt;/ul&gt;

&lt;p&gt;💯 This team is an example of &lt;strong&gt;teamwork, dedication, hard work&lt;/strong&gt;, and &lt;strong&gt;a huge commitment&lt;/strong&gt; to your goals 🌟.&lt;/p&gt;

&lt;h2&gt;
  
  
  Features
&lt;/h2&gt;

&lt;p&gt;Something super important to mention is that the project experience is &lt;strong&gt;fully responsive&lt;/strong&gt; (desktop &amp;amp; mobile version). They took care of every detail! 💚&lt;/p&gt;

&lt;h3&gt;
  
  
  1. Add/join a shopping list
&lt;/h3&gt;

&lt;p&gt;They added a way to create new shopping lists that can be used to add products to buy. Also, they worked on a section where a user might write down &lt;strong&gt;a token shared&lt;/strong&gt; (for instance it should already be registered in the database and add new products to the user list).&lt;/p&gt;

&lt;p&gt;&lt;a href="https://res.cloudinary.com/practicaldev/image/fetch/s--7B2T-6dw--/c_limit%2Cf_auto%2Cfl_progressive%2Cq_auto%2Cw_800/https://dev-to-uploads.s3.amazonaws.com/uploads/articles/5w4dpqvqq6nita8ribcw.png" class="article-body-image-wrapper"&gt;&lt;img src="https://res.cloudinary.com/practicaldev/image/fetch/s--7B2T-6dw--/c_limit%2Cf_auto%2Cfl_progressive%2Cq_auto%2Cw_800/https://dev-to-uploads.s3.amazonaws.com/uploads/articles/5w4dpqvqq6nita8ribcw.png" alt="Home page" width="800" height="469"&gt;&lt;/a&gt;&lt;/p&gt;

&lt;h3&gt;
  
  
  2. The Shopping list view
&lt;/h3&gt;

&lt;p&gt;This is a page where users can take a look at &lt;strong&gt;the items that they want to buy&lt;/strong&gt; and/or the items they bought already. This section includes filtering items by name and "checking" the items you have bought, so the algorithm can make &lt;strong&gt;estimations&lt;/strong&gt; based on your previous purchases.&lt;/p&gt;

&lt;p&gt;&lt;a href="https://res.cloudinary.com/practicaldev/image/fetch/s--x6ffMvcl--/c_limit%2Cf_auto%2Cfl_progressive%2Cq_auto%2Cw_800/https://dev-to-uploads.s3.amazonaws.com/uploads/articles/rphlqybzgqx98bbn6cgj.png" class="article-body-image-wrapper"&gt;&lt;img src="https://res.cloudinary.com/practicaldev/image/fetch/s--x6ffMvcl--/c_limit%2Cf_auto%2Cfl_progressive%2Cq_auto%2Cw_800/https://dev-to-uploads.s3.amazonaws.com/uploads/articles/rphlqybzgqx98bbn6cgj.png" alt="List page" width="800" height="422"&gt;&lt;/a&gt;&lt;/p&gt;

&lt;h3&gt;
  
  
  3. Add a product to the shopping list
&lt;/h3&gt;

&lt;p&gt;The team created &lt;strong&gt;an accessible form (a11y)&lt;/strong&gt; to let you add products to your shopping list, and allows you to pick when you are planning to buy the product (&lt;em&gt;soon, kind of soon, or not soon&lt;/em&gt;) so the algorithm can &lt;strong&gt;estimate recommendations&lt;/strong&gt; for your future purchases!.&lt;/p&gt;

&lt;p&gt;&lt;a href="https://res.cloudinary.com/practicaldev/image/fetch/s--6lSR8ZS9--/c_limit%2Cf_auto%2Cfl_progressive%2Cq_auto%2Cw_800/https://dev-to-uploads.s3.amazonaws.com/uploads/articles/y5nmc1phpctkzugl01dv.png" class="article-body-image-wrapper"&gt;&lt;img src="https://res.cloudinary.com/practicaldev/image/fetch/s--6lSR8ZS9--/c_limit%2Cf_auto%2Cfl_progressive%2Cq_auto%2Cw_800/https://dev-to-uploads.s3.amazonaws.com/uploads/articles/y5nmc1phpctkzugl01dv.png" alt="Add item page" width="800" height="423"&gt;&lt;/a&gt;&lt;/p&gt;

&lt;h3&gt;
  
  
  4. Delete a product from the shopping list
&lt;/h3&gt;

&lt;p&gt;To make your life easier, the team created a feature to delete products from the shopping list so you don’t need to have information that you don’t need anymore. They focused on &lt;strong&gt;accessibility&lt;/strong&gt; to have a more inclusive experience.&lt;/p&gt;

&lt;p&gt;&lt;a href="https://res.cloudinary.com/practicaldev/image/fetch/s--JHFvx7Wh--/c_limit%2Cf_auto%2Cfl_progressive%2Cq_auto%2Cw_800/https://dev-to-uploads.s3.amazonaws.com/uploads/articles/7fe357fncqfchfdns21x.png" class="article-body-image-wrapper"&gt;&lt;img src="https://res.cloudinary.com/practicaldev/image/fetch/s--JHFvx7Wh--/c_limit%2Cf_auto%2Cfl_progressive%2Cq_auto%2Cw_800/https://dev-to-uploads.s3.amazonaws.com/uploads/articles/7fe357fncqfchfdns21x.png" alt="Delete page" width="800" height="472"&gt;&lt;/a&gt;&lt;/p&gt;

&lt;p&gt;You want to see their &lt;strong&gt;incredible work&lt;/strong&gt;✨. Visit their 🚀 &lt;a href="https://github.com/the-collab-lab/tcl-34-smart-shopping-list"&gt;&lt;strong&gt;GitHub repository&lt;/strong&gt;&lt;/a&gt;&lt;/p&gt;

&lt;h2&gt;
  
  
  TCL-34 workflow
&lt;/h2&gt;

&lt;p&gt;One of the most important parts to mention is how they built this amazing app and what they needed to work together as a team. They were a &lt;strong&gt;supportive and collaborative team&lt;/strong&gt; 🎉.&lt;/p&gt;

&lt;ul&gt;
&lt;li&gt;Teamwork, pair programming&lt;/li&gt;
&lt;li&gt;Sync/Async communication&lt;/li&gt;
&lt;li&gt;Project management&lt;/li&gt;
&lt;li&gt;Create Pull Requests, code reviewing&lt;/li&gt;
&lt;li&gt;Design wireframes, and user interfaces.&lt;/li&gt;
&lt;/ul&gt;

&lt;p&gt;If you want to know more about them or the process, you can reach out to their TCL-34 mentors:&lt;/p&gt;

&lt;ul&gt;
&lt;li&gt;
&lt;a href="https://www.linkedin.com/in/lizeth-b-230ab2112"&gt;Lizeth Bañol&lt;/a&gt;.&lt;/li&gt;
&lt;li&gt;
&lt;a href="https://www.linkedin.com/in/jdandrade"&gt;Juan Andrade&lt;/a&gt;.&lt;/li&gt;
&lt;li&gt;&lt;a href="https://github.com/Danieljara23"&gt;Daniel Jaramillo&lt;/a&gt;&lt;/li&gt;
&lt;li&gt;
&lt;a href="https://www.linkedin.com/in/alejandromcocarojas/"&gt;Alejandro Coca&lt;/a&gt;.&lt;/li&gt;
&lt;/ul&gt;

&lt;p&gt;✨ The TCL-34 team has done an amazing job by creating this product in such a short amount of time and adding all the care, detail, dedication, support, and incredible teamwork that can be seen as the result of their work. 🎉🎉&lt;/p&gt;

&lt;p&gt;They did an amazing job during these weeks and you won’t regret having them on your team or company! 🏆😄&lt;/p&gt;

</description>
      <category>collablab</category>
      <category>earlycareerdevelopers</category>
      <category>webdev</category>
      <category>react</category>
    </item>
  </channel>
</rss>
