Shoman was a software engineering Mentorship program that was run by a group of software engineers between 2019 - 2021. The program had a success of mentees joining tech and others acquiring internships. The program was stopped due to time commitment challenges by the mentors. We hope to revive this program shortly
- Mentees submit applications to join the Shoman mentorship program
- Mentees track their learning on the Shoman dashboard
- Mentors manage the assigned mentees through the Shoman dashboard
- React
- Gatsby
- Material-UI
- Node JS
- Mongo DB
- Express JS
├── shoman-FE
│ ├── src
| ├── components
| ├── hoc
| ├── images
| ├── pages
| ├── state
| ├── styles
| ├── utils
│ ├── .prettierrc
│ ├── gatsby-browser.js
│ ├── gatsby-config.js
│ ├── gatsby-node.js
│ ├── gatsby-ssr.js
│ ├── package.json
│ ├── yarn.lock
├── shoman-api
│ ├── .github
│ └── src
| ├── api
| ├── config
| ├── middlewares
| ├── routes
| ├── utils
| ├── validations
| ├── index.j
| └── templates
| └── .eslintrc.json
| └── .babelrc
| └── dockerignore
| └── .env.example
| └── .prettierrc
| └── docker.compose.yml
| └── dockerfile
| └── package-lock.json
| └── package.json
├── README.md
├── LICENSE
*Contributions are closed at the moment for this program, nevertheless, you can still use this repo for your purposes*
- Fork this repo or just clone the project to your own machine
- install dependencies,
yarn
- Work on your fork/clone, Create a new branch, and make your changes and additions on your branch(Branch naming, e.g. issue type/#issue-name-issue-no -> feat/mentor-side-dashboard-#12)
- Commit changes
- Make sure you merge the latest from "upstream" and - resolve conflicts if there is any(on forks)
- Push your work back up to the fork/clone origin
- Submit a Pull request so that we can review your changes
- Make sure you've Gatsby installed globally,
npm install -g gatsby-cli
. - Install the latest version of nodejs
- Check specific instructions of