1 PROBLEM

There is a high level of underemployment and unemployment across different countries today. Even with the vast amount of resources out there and course learning platforms, people are always left feeling frustrated because their job search is always heart wrenching.

They find it hard to get their dream role or even do things within their strength and abilities.

Most of these platforms do not cover the rudiments of job searching.

LEARNERS JUST END UP TAKING COURSES OR TEST.

While this is great, part of the reality that dawns at the end is that,

Most of this job seekers or individuals don't know how to smash an interview, communicate effectively, negotiate or even build their portfolio

Most people don't know what's good for them- strength and capabilities. They struggle to find a career path

Most can't edit their CV or write a proper cover letter.

Over time, it has been proven that the true test of learning is in the value of action that can be done out of it and that's why we set further goals to build a platform to help solve this problem.

2 Solution: JobReady and What it does

Our solution is a Blockchain-based career advancement and job preparation platform that utilizes the Theta video and streaming API to provide ultimate services for the users.

Imagine a platform where you can have a demo interview with professionals around the country and communicate with them or even discuss your concerns about jobs and how to advance in it- a platform where you get to watch VIDEO tutorials on courses and improve your job retention- a platform where you join LIVE sessions and listen to people speak on things relating to job and careers.

Basically, our personal ecompsses thhe Tutors/Coaches and The Job searchers/ those interested in career advancement. You can think of JobReady as GeekforGeeks/CareerCup/CareerBuilder or an advanced Coursera and Udemy with Theta Network and Theta API integration.

For the instructors, they are able to create an account, manage tutorials (create tutorials, upload video lessons, and publish the tutorias), host live sessions and engage in interviews. For the students, they can also create an account, see recommended courses, set their favorites, buy published courses,book an interview session, participate in live events with friends or colleagues.

To solve the hassle associated with platform requirements, anyone can sign up as a tutor. It's an easy process. You can do so using your wallet or add your credentials. Users will also be able to reset their password for future purposes.

We have a platform wallet where every payment made is visible on our end. When a user purchases a tutorial, 90% of the amount will be transferred to the wallet set by the tutor or coach from the platform wallet. The platform will deduct 10% of the amount as the platform fee. This aims to solve the problem of outrageous platform deduction fees. Most platforms collect a percentage ranging from 20- 50% so ours is small compared to theirs.

The payment will happen automatically without human interaction and in real time. This will help solve the problem with long income payouts. Our User Interface is also friendly, enabling the user to have a beautiful experience.

3 Architecture & Technology Stack

WhatsApp Image 2023-06-02 at 19 07 37

Frontend React: JavaScript library for building user interfaces. Tailwind CSS: Utility-first CSS framework for styling the application.

Backend: Theta Smart Contract: A smart contract written in a language like Solidity that handles the logic and storage of data related to the tutor's videos and livestream functionality.

Video Processing: Theta Video API: A video processing API that performs encoding on the videos uploaded by the tutor. It returns a URL for the encoded video that can be appended to the video object for display on the frontend.

Live Streaming: Theta Video API: The same video API mentioned earlier can also be used for live streaming functionality, allowing the tutor to go live and interact with the livestream part of the Theta Video API.

User Authentication and Wallet Integration: Metamask: A browser extension wallet used for Ethereum blockchain integration. It enables the user to connect their Metamask wallet for authentication and transaction purposes.

Overall Architecture: The frontend built with React and Tailwind CSS interacts with the backend, which includes the Solidity Smart Contract for video and livestream management. Cloudinary is used for storing the tutor's uploaded videos. The Theta Video API is utilized for video encoding and live streaming functionality. User authentication and wallet integration are achieved through Metamask. The CV parsing API extracts information from the user's CV, and the Resume Builder API generates an improved resume template based on the parsed data.

4 Features

As a Tutor/ Coach, you would be able to: -Create an account -View the Dashboard -Manage courses(create, upload, publish) -Go Live -Set interview time and Anchor them.

As a Job Seeker you would be able to: -Create an account -View Recommended courses, set favorites. -See course Preview. -Take Cognitive/skill based Test -Get NFT as badge -Attend a Live Session -Get interviewed

5 Value of our application to Theta Ecosystem

In 2020, the biggest online learning platform hit 50 million students, 40 million contents and more than 60,000 instructors. The team envisions about 4-6% of this number in the next 1-2 years.

Having this goal in mind, we are certain that we are going to be of great value to the theta blockchain system and ensure world adoption of cryptocurrency.

Technology Stack & Tools

This technology and architecture stack should provide a good foundation for your Jobready application.

  • ThetaVideoApi
  • React
  • Solidity
  • Typescript

6 Upload Video Lesson Mechanism

  1. When the tutor uploads a tutorial video from the dashboard, the platform will send an HTTP POST request to the Theta Video API to create a pre-signed URL. This returns a URL of a storage where the tutorial video is uploaded to.

  2. This video uploaded is transcoded to a m3u8 encoding. This takes a while to load then returns a response with the video details which includes a URL to embed the video.

  3. The URL obtained after the tutorial video upload, alongside video title and description will be sent as a transaction to the smart contract to create a tutorial on the blockchain.

7 Learning and Challenges

We had to go through the documentations thoroughly to learn more about the Theta API. The documentation form https://docs.thetatoken.org/ provides great use of the application.

The team went through a lot of problem while trying to integrate the Theta video API as well as the streaming API.

Notwithstanding, this wouldn't stop us from bringing JOBREADY to life.

8 What's next for JobReady

On the Users experience aspect, the team is looking to integrate a

Cognitive and work based test where users can answer questions and be graded on their experiences.

Bringing in a CV based review system and cover letter recommendation for a job description.

The team is looking to bring in NFT based rewards for users who have completed four basic actions(buying two tutorials, participating in streaming sessions and passing a cognitive and work based test simultaneously).

For Technological aspect, we are looking to integrate EdgeStore as dCDN.

Team

Name Track Email
Aniefuna Chisom Product Management [email protected]
Oluwatosin Serah Ajao Smart Contract Developer [email protected]
Umeh Chinonye Product Designer [email protected]
Cornelius Web3 Developer [email protected]
Increase Alaede Frontend Developer [email protected]

Built With

Share this project:

Updates