Skip to content
Snippets Groups Projects

recanman bitejo rewrite and expansion proposal

Closed recanman requested to merge recanman/ccs-proposals:recanman-monero-jobs-website into master
4 unresolved threads
1 file
+ 8
17
Compare changes
  • Side-by-side
  • Inline
@@ -3,7 +3,7 @@ layout: fr
title: Rewrite and expansion of Bitejo software suite
author: recanman
date: July 29, 2023
amount: 70
amount: 45
milestones:
- name: Month 1 (Begin rewrite, backend and APIs) (80 hours)
funds: 10 XMR
@@ -17,15 +17,7 @@ milestones:
funds: 10 XMR
done:
status: unfinished
- name: Month 4 (Begin jobs service backend) (80 hours)
funds: 15 XMR
done:
status: unfinished
- name: Month 5 (Finish jobs service backend) (80 hours)
funds: 10 XMR
done:
status: unfinished
- name: Month 6 (Final touches and launch, maintenance for 1 year)
- name: Month 4 (Final touches and launch, maintenance for 1 year)
funds: 15 XMR
done:
status: unfinished
@@ -38,13 +30,9 @@ payouts:
amount:
- date:
amount:
- date:
amount:
- date:
amount:
---
I am proposing to rewrite the Bitejo web application suite and add a job service that utilizes Monero for payments.
I am proposing to rewrite the Bitejo web application suite.
### Who
@@ -62,7 +50,6 @@ This is my first CCS proposal, and I am excited to take your feedback on anythin
Here is a basic description of what I am proposing to do over the next six months:
1. Rewrite the Bitejo web application suite, exposing APIs and increasing the security and privacy.
2. Write a job service, expanding the Bitejo web application suite.
2. Host the website (For as long as I can, at minimum two years. If at any point I can no longer host the website, I will hand it over to a trusted individual in the Monero community).
### Why
@@ -72,6 +59,7 @@ Here is a basic description of what I am proposing to do over the next six month
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.
A proper and secure platform needs to exist in order to replace the use of privacy-violating services, and to encourage the use of Monero.
<!--
#### Jobs
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).
@@ -79,6 +67,7 @@ Currently, developers looking for work/employers looking to hire in the Monero c
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.
The job website would be beneficial to the Monero community by providing a secure and private platform for job seekers to find employment opportunities. It would also help employers to efficiently manage their hiring process, saving time and funds. I believe that the project has the potential to generate revenue by charging a small fee for escrow in order to pay for hosting. Revenue generated will only go towards the website, and the fee is only charged for completed escrow payments.
-->
### How
@@ -102,8 +91,10 @@ At the end, there will be the following services implemented in the Bitejo web a
2. A fundraising service (GoFundMe).
3. Digital assets service (Shopify).
<!--
**New:**
1. Jobs/hiring service (Indeed).
2. -->
There will be a GitHub repository as a mirror to my private Gitea server on https://github.com/recanman/monero.jobs.
@@ -119,4 +110,4 @@ According to [salary.com](https://www.salary.com/research/salary/alternate/softw
If I do not complete the website by **December 31, 2023**, the proposal shall be considered expired, and the funds raised for this proposal can be put back into the Monero General Fund or used to fund other proposals.
**Total:** 70 XMR
**Total:** 45 XMR
Loading