Skip to content

codehood-org/mentors-website

Folders and files

NameName
Last commit message
Last commit date

Latest commit

 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 

Repository files navigation

Codehood logo Codehood Mentors

Contents:

Description:

  • Codehood Mentors is a free mentorship platform - in the development process - for Arabic speaking coders. It is meant to a hub for Arab learners who find it difficult to start because of the language barriers, and those who prefer to get explanations in their mother language together with volunteering mentors who want to give back to their community.

  • Mentees can search for mentors have good experiences with specific technologies, and mentors from specific Arab countries (in case they find it more comfortable to work with people from their countries or certain countries).

  • Mentors are volunteers who accept assigning some flexible time - according to their personal schedule - to teach, technically, and professional support learners, and answer their questions. It is all up to mentors regarding the amount of flexible time they can volunteer, and the number of people they can support.

How It Works:

  • For mentors:
    • Mentors can register themselves by contributing to the mentors.json file located inside src/data, and make a pull request. The contribution should be a json object with the following fields:
  {
    "name": "<Mentor's name>",
    "title": "<Mentor's title>",
    "message": "<A short message to mentees telling them what they expect from you>",
    "skills": ["html", "css", "javascript"],
    "countryAlpha2Code": "EG",
    "country": "Egypt",
    "twitter": "yourTwitterHandler"
  }
  • Here is an example:
  {
    "name": "Islam Sayed",
    "title": "full-stack developer",
    "message": "I can help you answer questions and explain difficuilt systems in simple terms.",
    "skills": ["html", "css", "javascript"],
    "countryAlpha2Code": "EG",
    "country": "Egypt",
    "twitter": "islam_sayed8"
  }
  • Country Alpha 2 Code:

    EG: "Egypt"
    ---------------
    DZ: "Algeria"
    ---------------
    SD: "Sudan"
    ---------------
    IQ: "Iraq"
    ---------------
    MA: "Morocco"
    ---------------
    SA: "Saudi Arabia"
    ---------------
    YE: "Yemen"
    ---------------
    SY: "Syria"
    ---------------
    TN: "Tunisia"
    ---------------
    JO: "Jordan"
    ---------------
    AE: "United Arab Emirates"
    ---------------
    LB: "Lebanon"
    ---------------
    LY: "Libya"
    ---------------
    PS: "Palestine"
    ---------------
    OM: "Oman"
    ---------------
    KW: "Kuwait"
    ---------------
    MR: "Mauritania"
    ---------------
    QA: "Qatar"
    ---------------
    BH: "Bahrain"
    ---------------
    DJ: "Djibouti"
    ---------------
    KM: "Comoros"
    

Installation:

  • This application is created using yarn so you need to run the following commands :
    • yarn install to install all the requird dependacies for the project
    • yarn start to run the application on port 3000 if port is busy it will ask you to change the port

How to contiribute :

  • clone the project into your machine
  • create new branch from master
  • check the isseues part or create new one
  • start hacking
  • push your changes and create a pull request
  • you are all done .