CodeCollab Fellowship

gabrielleeaston

Gabrielle Easton

Posted on March 8, 2021

CodeCollab Fellowship

Hi, DEV community!

I would like to share my learning journey throughout the CodeCollab track organized by Our Time For Tech, a nonprofit online program that empowers early-career and career-changing Women in Tech! I am very grateful to be a part of it and have an opportunity to gain real-world, technical experience building software as part of a team.

During the next three months, we, a team of five early-career developers, will be building a complex web-application with the guidance of two senior engineers. The stack for our application will be Rails, React, Postgresql and Bootstrap.

Last week we started to prepare for the start of the CodeCollab program, we were challenged to set our local environment and create our first issues, and assign them to the project board on GitHub. GitHub's project board is a new tool I discovered. I like how easy it is to see what the team is working on and how easily it is to distribute the tasks. I also learned how to link the pull request to its particular issue.

We are learning to work as a team and to update each other progress, and timely solve problems.

The App, ShiftWork's business requirements, were discussed
on our first Sprint planning. ShiftWork will serve as an online meeting place for shiftwork-type businesses(ex: restaurants) and those who work as shift-workers (ex: servers). Businesses can post upcoming shifts. Workers can seek available shifts that need to be filled. Senior developers pointed out that at this stage it's important do not think about the implementation, not yet. It's important to focus on business and user needs and draw the MVP.

By the end of the meeting, we planned out what data will be stored in our database and the relationships between that data. We left the meeting to plan further discussion and create the issues for the following week. We agreed to create five issues that cover the creation of Businesses, Workers, Shifts, Slots, Users tables, and their attributes.

Thanks for reading! I will keep you updated on my CodeCollab learning journey.

Check out Our Time For Tech: https://ourtimefortech.org/

Photo by You X Ventures on Unsplash

💖 💪 🙅 🚩
gabrielleeaston
Gabrielle Easton

Posted on March 8, 2021

Join Our Newsletter. No Spam, Only the good stuff.

Sign up to receive the latest update from our blog.

Related

Golang Pointers
go Golang Pointers

September 16, 2024

TIL: The Basics of GitHub
webdev TIL: The Basics of GitHub

June 26, 2024

+ operator coerces functions into strings
javascript + operator coerces functions into strings

September 20, 2023

Use Bundler in a Ruby script
ruby Use Bundler in a Ruby script

February 26, 2023