DEV Community

Cover image for CodeCollab Fellowship
Gabrielle Easton for Our Time For Tech

Posted on

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

Top comments (2)

Collapse
 
aritdeveloper profile image
Arit Developer

Hey @gabrielleeaston ! 👋
We are so PUMPED to have you along for Cycle 2! Awesome to read about the GitHub skills you're picking up. I look forward to continue reading about your experience!

Collapse
 
gabrielleeaston profile image
Gabrielle Easton

Thank you!