I’m lazy and I didn’t create any backend for this. This whole site runs as a Jekyll blog.
(I know it’s not the best way, but I’m just getting started 🤗)
To get started you need a few things that you might already have:
Schedule a call with me so we can meet and talk about how you could help.
A GitHub Account to submit/update your profile.
Willing to give some of your free time. You decide how many days per week/month and how many minutes a call lasts. You can start with just 1 call of 30 mins per month.
A LinkedIn profile is preferred to validate your identity.
Once the user gets in touch with you, then it’s up to the two of you to work out the details.
If you have no idea how to do the steps described above feel free to contact me and I will do it for you.
Fork the repository by clicking the Fork button on the top right corner. Forking means that you now copied this whole project and all the files into your account.
Go to the _posts folder and add your profile like this:
And add the following properties:
--- layout: post firstname: Firstname lastname: Lastname pic_url: full url to your profile picture. You can also upload it to the folder assets/profile-pics/ lang: ["spanish", "english"] categories: Categories separated by space or ["Foo", "Bar", "Foo & Bar"] (3 or 4 top) tags: Tags separated by space or ["tag 1", "tag 2"]. Keep it under 10 city: Your City/Country name about: A short text about yourself (no longer than 50 words) linkedin: Your LinkedIn handler (the base URL will be prepended https://www.linkedin.com/in/) blog: Url to your blog twitter: Your twitter handler (the base URL will be prepended https://twitter.com/) permalink: Choose a handler for your profile (Recommended firstname.lastname.html. This way you can share your profile link as https://getadvice.github.io/firstname.lastname.html) donate_url: An URL to allow users to donate calendar_url: An URL to your public calendar like calendly, yocale, shore, etc. --- You can add extra info or tips for the call, about yourself, testimonials, etc. No js, iframes or things like that. Let's keep everything simple for now.
Test if everything looks good. This blog works with Jekyll you can clone the forked repo and follow the instructions on Jekyll docs on how to test.
Once you’re happy with everything make a Pull Request I will review it and accept it if everything is ok.
People have asked me this while pitching the idea, so here are my reasons on why I do it:
If that’s your case:
You decide how many days per week/month and how many minutes a call lasts. You can start with just one consultancy call of 30 mins per month.
This site, currently it doesn’t have millions of users trying to schedule a call with volunteers. That means that your calendar won’t get too busy.
You can always change your availability on the calendar if you’re having a lot of work and can’t help for the next few weeks.