Inspiration
On our portfolio building journey, the thought always remained in the back of our minds: why must we roam and search for likeminded individuals? Collaboration with one another is the most fundamental aspect to a student's professional foundation. However, it isn't often that these students cross paths on their own. By bridging the gap between these students, we can create the opportunity for students to learn project development skills vital for the workforce and lift each other up through collaborating on a common goal!
What it does
When a person creates a project, they give us some summarized elements of that project, along with what campus the project will be worked on and some desired skills that others can help out with. When a person signs up for an account, they tell us the campus they go to as well as any skills they have. Then, when that person goes to browse a project, all of the available projects we have get filtered to only display project with skills needed that match the student's, in order of proximity to the student.
How we built it
First, we laid out a plan of all the features we wanted to add with React. We then divided up the work for the features based on our capabilities. That way, if anyone was having trouble finding a part to contribute, we could address that early on and adjust our workflow until everyone was comfortable and making progress.
Challenges we ran into
We didn't get organized at first, there was a lot of disorder and chatter without any agreed upon ideas being developed. However, we circumvented this once we established a set document to combine all of our ideas. Later on, half of our team was struggling with continuing work, but with effective communication we were able to keep everyone in the loop and on task. Even if some of our ideas proved out of our reach, we successfully compromised and made an end result we could all be proud of!
Accomplishments that we're proud of
We take great pride in running a working website that highlights our fundamental features with such a short timeframe. Our website implements the location and tag systems we were seeking. Even with the many obstacles in our way, we persevered!
What we learned
We learned new techniques in website development using React and other website development libraries and languages, along with how to work as a team during time pressure.
What's next for Collab Connect Ed
We want to expand the site to include more campuses, as well as add LLM functionality to our skills tagging system to allow more flexibility for matching skills together with varying differences in the wording.
Built With
- chakra-ui
- javascript
- react
- typescript
Log in or sign up for Devpost to join the conversation.