Mentor Mentee Platform

MentorNynne Just Christoffersen (nynnest)
Project Websitehttps://github.com/RailsGirlsCPH/mentor-mentee-platform
Project Repositoryhttps://github.com/RailsGirlsCPH/mentor-mentee-platform
Suitable for Beginners?yes
TagsRuby Rails React JavaScript HTML CSS Figma Git Github Node Progressive Web App App Mentorship Education Network Storybook Design UI/UX Database
Stateaccepted
Applications (1st Choice)9 (9 submitted | 0 in-progress)
Applications (2nd Choice)13 (12 submitted | 1 in-progress)
Code of Conducthttps://github.com/RailsGirlsCPH/mentor-mentee-platform/blob/master/CODE_OF_CONDUCT.md
LicenseMIT license (MIT)

Project Description

Find a mentor-platform

A matchmaking platform where people entering the tech workspace can find mentors already established in the field.

This project has been started in the Rails Girls Copenhagen learners group. We got together as a group and spent some time talking about what members of the community need and what problem they would like to solve together with this project. The result was the Mentor-Mentee App!

Goals of the Project:

  1. To build a service connecting newcomers to the field with mentors that can help them grow technically and professionally.
  2. To be a beginner-friendly project that offers its contributors a welcoming and encouraging setting to advance their skills and learn new technologies.
  3. To connect the app with existing initiatives in and outside the world of learning web-development. --> e.g. language tandems, CV help, free resources and other communities etc.

Working Groups:

So far, the groups have laid out a lot of the groundwork, have created a fair amount of issues and set up a very elaborate wiki in our repo. As a student on this project, you may choose to focus mainly on either frontend or backend, but you will get exposed to both areas and will no matter what get involved with design processes.
- Frontend
- Backend
- Design/Project Ownership

The Team & RGSoC History:

This project has been developed by the Rails Girls meetup group in Copenhagen. For that reason, it has been planned as a beginner-friendly and inclusive project from the very beginning. Nynne, the mentor of the project, has herself been a RGSoC student in 2015, and has been a supervisor to teams a few years after that. All of which were incredible experiences. All in all that means there are some strong resources collected in this group. The project already has a community of contributors and dedicated mentors. We believe this is an ideal RGSoC project because of the community that is behind it and the aim and scope of the challenges.

This is a beginner(junior)-friendly project with a wonderful established community of contributors and mentors. As part of RGSoC we'd like to take the app to the next level and start building up a fully working first adaptation of Mentor-Mentee app. Ideally, the students working on this would get a chance to build a minimally viable product and take part in every step of the process, focusing on areas they are particularly interested in.

Project's Requirements

The ideal students to work on this project have introductory knowledge of web development. Although students may choose to focus mostly on either backend (Ruby on Rails) or frontend (JavaScript React), it will strengthen any application if students have tried working with any of the technologies, or both, before. If the team selected is not residing in Copenhagen, Denmark (where most contributors are located), prior experience working with Github would also be a plus, although we’d be happy to train students on working collaboratively with Github.

Requirements

We ask that students who apply have completed these two tasks:
1. The HTML/CSS class on CodeCademy
2. The Introduction to JavaScript of FreeCodeCamp. They should have completed until "using-objects-for-lookups".

Bonus

Students are also expected to demonstrate that they have started learning either React og Ruby on Rails, depending on which technology they’d like to continue focusing on. Added bonus if students choose to look into both. Although this is optional, it will greatly strengthen any application if the students in a team have started learning by reading a book, completing a course, tutorials or, even better, building a small project in either React or Ruby on Rails.

Tasks And Features

Here are a select list of tasks. For a full list of tasks, see our issues on github

  • Add validation information to registration form
  • Design Relational Database
  • Create Signup Form
  • Create Landing Page Login
  • Mentor list Page
  • Prototype Signup and Landing Pages
  • Mentee List Page
  • Tests/TDD
  • React custom Component
  • Work with User Stories
  • Create Endpoints Related to the Main Resources
  • Validate New User Data: Password

If you are thinking of applying to this project for RGSoC 2020 and have any questions, feel free to contact the project mentor by leaving a comment below or using the following channels:

Comments

You must be logged in to comment on this project.


Wu Weiming, Thursday, March 26, 16:28 UTC

Hello Nynne! We are Ming and Li Han from Team Quantum Bogosort and we are very interested to contribute to this project. We are both freshmen majoring in Computer Science and are familiar with most of the skill requirements either through our university course or having picked them up during our free time over winter break. We are new to contributing to open source projects, but we are excited to learn and pick up new skills. Thank you Nynne for the opportunity, we are looking forward to RGSoC! :-)


Nynne Just Christoffersen, Thursday, March 26, 14:48 UTC

Hi Qian, nice to hear from you and exciting you're applying for RGSoC! It seems you're beyond the level of the tutorials mentioned in the project description, so my advice is to make sure you put in the work on your application. Do you have coaches who can help read the application and give you feedback and comments before you submit? Best of luck!


Qian Zhao, Thursday, March 26, 01:35 UTC

Hi Nynne! These are Shiyu Qiu and Qian Zhao from team 200OK_SQQZ We are current students from the University of California, Irvine, major in Computer Science. We are interested in this amazing project and hope to contribute more to RGSoC! We have systematically learned full-stack web development skills such as HTML, CSS, JavaScript, MVC pattern, PostgreSQL, and test units. We are also willing to study Vue and Django.
About Qian, I implemented both mobile and web applications during my research (https://medium.com/@felicityzhao224/calit2-research-with-food-smart-1-3b4a64b1360b) and have contributed to another web education-related opensource before.
About Shiyu, she implemented a full-stack website (https://www.youtube.com/watch?v=cTikh5ZMjfM). She also programmed JUnit test functions for testing endpoints and Python unit test cases for testing a data frame library during research. We are looking forward to your next guide. Thank you!


Nynne Just Christoffersen, Wednesday, March 25, 14:46 UTC

Hi,
I want to stress that everyone in this Mentor-Mentee App community ask that you do not contribute to the project until after RGSoC has selected a team.

If you're not selected and you still want to contribute that's great!

Right now, we want to focus on helping everyone who is applying as good as we can. We prefer to help new contributors who are invested in the project, rather than last-minute stress- pullrequests from someone who is just eager to write on her application that she is already contributing! I hope you can respect this, instead of opening up pullrequests, please.

Best of luck wit your application process
<3
Nynne & the Mentor-Mentee Community


Nynne Just Christoffersen, Sunday, March 22, 14:48 UTC

Hi NikiAdivi,
Wonderful! Well its not necessary that you've worked on specifically those resources, as long as you're at least at that level or higher. So if you've worked with HTML and JavaScript before its perfectly fine that you haven't completed exactly the tutorials above.
Best of luck!
Nynne


NikiAdivi, Saturday, March 21, 10:14 UTC

Hi Nynne,
My team is very interested in working on this project during the summer and we want to submit an application for the same.
Both of us know HTML,CSS and JavaScript but we haven't learnt them from the websites specified in the requirements. Are the tasks still necessary?
Thank you.


tea-n-biccies RGSoC, Friday, March 20, 13:40 UTC

Dear RGSoC applicants - we have added a new FAQ page to the website. Please check this out before asking mentors your questions, as we may already have an answer for you :)
https://railsgirlssummerofcode.org/students/faq

Further details of how to apply to RGSoC (by 23:00 UTC on 30 March 2020) can be found at https://railsgirlssummerofcode.org/students


Nynne Just Christoffersen, Monday, March 16, 11:34 UTC

Hi Lesley, Good catch. When we were n an earlier stage of the project, we had a coach who was super excited about using Vue. she unfortunately had to drop out due to scheduling issues, and then the whole rest of the group decided to switch to React because people have worked more with that before and/or would like to learn. So anywhere it says Vue is just outdated, sorry about that! And no it wouldn't be a problem to switch between front and back, its great that you're interested in both.


Lesley Burdock, Monday, March 16, 10:00 UTC

Hi, my team is super interested in submitting an application for this project as it fits very well with our skill set and like the concept very much. I work with backend Ruby on Rails and frontend React and my teammate specifically focuses on Javascript (obv SASS, CSS, HTML too), which I also have experience in. We are both beginner level. I assume it wouldn't be a problem to switch between front end and backend? A further question is I see on the boards and wiki that Vue.js is being used, but here you mention React.js - are you switching from Vue to React or using both? never worked with vue myself :) Anyway look forward to hearing from you, best Lesley


Nynne Just Christoffersen, Tuesday, March 10, 14:21 UTC

Hi Monika, no you do not! See the Requirements description. Its perfectly fine if you have knowledge of only part of the stack.


Monika Jha, Monday, March 9, 15:45 UTC

Do we need to know the entire tech stack beforehand to work/apply for this project?


tea-n-biccies RGSoC, Monday, March 9, 11:12 UTC

Hi everyone - the RGSoC team here :)
Just a reminder that student applications are open until 23:00 UTC on 30 March 2020.
For information on how to apply as a student so you can work on this project with RGSoC, please read the guidance at https://railsgirlssummerofcode.org/students


Nynne Just Christoffersen, Saturday, March 7, 10:34 UTC

Hi Chhavi, Himanshi, Megha & Kritika! Thanks so much for expressing an interest in this project! I highly encourage you to apply.

What are the first steps to applying:


chhavi18387, Friday, March 6, 11:56 UTC

Greetings!
I am Chhavi , Computer Science and Bioscience Engineering aspirant from IIIT Delhi , India . Me and my teammate Himanshi are really interested to work on your project as a part of RGSoC'20 .Please giude us further.


Megha Pathak, Sunday, March 1, 15:42 UTC

Hello Nynne,
We are team BoredBipolers and looking foward to participate in RGSoC.
I am Kritika Singhal and my teammate is Megha Pathak.
We really liked your project. Though all the details mentioned give clear understanding of the project but can you guide us about - at initial phase what tasks we are supposed to do. And how and where we can get started?


kritika12298, Sunday, March 1, 14:34 UTC

Hi,
I am Kritika and my teammate is Shweta from team Warriors . We are want to participate in RGSOC and
the project seems very interesting. Can you please guide us how to get started. We would like to start contributing as soon as possible.