recanman bitejo rewrite and expansion proposal
4 unresolved threads
4 unresolved threads
Compare changes
+ 39
− 19
@@ -44,11 +44,11 @@ payouts:
I am recanman, a self-taught full-stack developer with experience in many languages and fields. I have been involved in the computer science field for nearly a decade. You can contact me at [@recanman:agoradesk.com](https://matrix.to/#/@recanman:agoradesk.com), and there I can provide a PDF with my resume on request. I have a couple free software projects on [my GitHub profile](https://github.com/recanman).
I am recanman, an ambitious self-taught full-stack developer with experience in many languages and fields. I have been involved in the computer science field for nearly a decade. You can contact me at [@recanman:agoradesk.com](https://matrix.to/#/@recanman:agoradesk.com), and there I can provide a PDF with my resume on request. I have a couple free software projects on [my GitHub profile](https://github.com/recanman).
@@ -61,11 +61,19 @@ This is my first CCS proposal, and I am excited to take your feedback on anythin
The original proposal (see edits) was for a completely new service dedicated to jobs. I was informed of the Bitejo web application suite. Unfortunately, it is written in messy, procedural PHP, and is unstable ("Warning: This code is amateur-level, messy and not fully tested. Some parts should probably be refactored or rewritten from scratch. This is a hobbyist project that was casually under development since late 2018 and released in 2021."). Many parts of Bitejo are unorganized, a big one being authentication, privacy, and security. While the website does not utilize client-side JavaScript, it still needs an email address for management of listings, which can be remade into a central user authentication system. While chats are encrypted with AES-256 properly, the keys that are used (I have confirmed with the owner that the keys are different from the public instance) are stored in the source code, which are one of the many bad practices present in the code.
Currently, developers looking for work/employers looking to hire in the Monero community have to use the [Monero Jobs Telegram channel](https://t.me/monerojobs). A dedicated platform would be more scalable, efficient, and private (many do not want to provide a phone number to sign up for Telegram, or do not have one. Telegram also is known for its various privacy issues).
The purpose of this proposal is to create a platform that matches job seekers with employers, providing similar functionality to known platforms like Indeed. The goal is to streamline the hiring process and make it easier for both parties. By utilizing Monero for payments, job seekers and employers would have access to a secure and private means of payment that ensures that their transactions are anonymous, while being safe through escrow. The website would allow job seekers to create a profile, upload their resumes, and search for employment opportunities. Employers would be able to create job postings, screen applicants, and conduct interviews on the platform.
@@ -85,18 +93,30 @@ I have vast backend experience is in Node.js, so I have decided to propose build
The Monero Jobs Telegram channel currently owns the [monero.jobs](https://monero.jobs) domain. Upon the site having basic functionality, I will ask if I can take ownership of the domain. Otherwise, I will purchase a domain with the pattern of `monerojobs.<tld>`, like `monerojobs.org` or `monerojobs.net`, using some of the funds from any of the milestones (the domains are extremely low in cost). This will only apply if the Monero Jobs Telegram channel decides not to transfer ownership to me.
According to [salary.com](https://www.salary.com/research/salary/alternate/software-developer-i-hourly-wages), the median software developer hourly wage is $37 USD, which is close to what I am proposing. If the monthly milestone is not met due to a dip in the hours worked per week, the milestone completion will be at the completion of the hours listed for that month.