Ghosted is a decentralized job application and networking platform that ensures proof of applications, recruiter accountability, and verifiable credentials—eliminating the uncertainty of traditional j
Ghosted is a decentralized job application and networking platform that ensures proof of applications, recruiter accountability, and verifiable credentials—eliminating the uncertainty of traditional job hunts. Every application is hashed on-chain, preventing recruiters from ignoring or denying receipt. A decentralized reputation system rates companies based on response times and hiring practices, ensuring transparency. Web3-verified credentials eliminate fake resumes, while smart contract-driven follow-ups automate reminders, ensuring recruiters respond—or face penalties. With Ghosted, job seekers reclaim control, and recruiters stay accountable. Because even Casper had better communication skills. 🚀
https://ghosted-edu-chain.vercel.app/
Ghosted is a revolutionary platform addressing the broken job market by bringing transparency, accountability, and empowerment to job seekers through innovative blockchain technology. Every day, thousands of qualified candidates submit applications that disappear without a trace - we're changing that reality.
X : https://x.com/GhostedE18605
80% of job seekers experience "ghosting" by recruiters
Countless applications vanish without feedback
Job seekers face career path uncertainty and confusion
Valuable time wasted on applications that go nowhere
Hiring processes lack transparency and accountability
Recruiter Accountability Our blockchain verification system creates immutable records when recruiters view your application, eliminating ghosting and ensuring complete transparency throughout the hiring process.
Verified Skill Credentials We implement NFT-based skill credentials within a decentralized talent ecosystem, providing verifiable proof of your abilities that stands out to employers.
Career Direction Our platform eliminates career planning guesswork through data-driven recommendations for skills development and job matching, creating clear pathways for professional growth.
By leveraging blockchain technology, Ghosted is transforming how careers are built in the digital age. We don't just help you find jobs - we ensure you're never ignored again.
Contract Address: 0xa6f035f65692E40c154c66Dc00919874bd72AEA0
// SPDX-License-Identifier: MIT
pragma solidity ^0.8.19;
contract Ghosted {
enum ApplicationStatus { Submitted, Viewed, Shortlisted, Rejected, InterviewScheduled, Hired }
struct Application {
address applicant;
string jobId;
string metadataURI; // Stores off-chain resume & job details (IPFS or Filecoin)
ApplicationStatus status;
address recruiter;
uint256 timestamp;
}
mapping(bytes32 => Application) public applications; // Mapping application ID to Application details
event ApplicationSubmitted(bytes32 indexed appId, address indexed applicant, string jobId, string metadataURI);
event ApplicationViewed(bytes32 indexed appId, address indexed recruiter, uint256 timestamp);
event StatusUpdated(bytes32 indexed appId, ApplicationStatus newStatus);
/// @notice Submit a job application
function submitApplication(string memory _jobId, string memory _metadataURI) external returns (bytes32) {
bytes32 appId = keccak256(abi.encodePacked(msg.sender, _jobId, block.timestamp));
applications[appId] = Application({
applicant: msg.sender,
jobId: _jobId,
metadataURI: _metadataURI,
status: ApplicationStatus.Submitted,
recruiter: address(0),
timestamp: block.timestamp
});
emit ApplicationSubmitted(appId, msg.sender, _jobId, _metadataURI);
return appId;
}
/// @notice Record recruiter view on an application
function recordView(bytes32 _appId) external {
require(applications[_appId].applicant != address(0), "Application does not exist");
require(applications[_appId].recruiter == address(0), "Already viewed");
applications[_appId].recruiter = msg.sender;
applications[_appId].status = ApplicationStatus.Viewed;
applications[_appId].timestamp = block.timestamp;
emit ApplicationViewed(_appId, msg.sender, block.timestamp);
}
/// @notice Update application status (Recruiters only)
function updateStatus(bytes32 _appId, ApplicationStatus _newStatus) external {
require(applications[_appId].recruiter == msg.sender, "Not authorized");
require(_newStatus != ApplicationStatus.Submitted, "Invalid status update");
applications[_appId].status = _newStatus;
emit StatusUpdated(_appId, _newStatus);
}
/// @notice Fetch application details
function getApplication(bytes32 _appId) external view returns (Application memory) {
return applications[_appId];
}
}
Ghosted is proudly built on EduChain, leveraging:
Minimal Fees - EduChain's efficiency ensures near-zero transaction costs, making our platform accessible to all.
Education Focus - Built on a blockchain that values skill development, perfectly aligning with our mission.
Easy Onboarding - OCID integration enables frictionless authentication without Web3 complexity.
In a world where your talent deserves recognition, Ghosted stands as the immutable proof of your professional journey. We're not just building a platform—we're creating a movement where every application matters, every interaction is recorded, and every career path is illuminated.
Join us as we write the next block in the chain of employment revolution. Your career is too important to be ghosted.
Transparency. Accountability. Opportunity. Guaranteed on-chain.
During the 24-hour hackathon, the Ghosted team made significant progress by: 1. Designing the core smart contract architecture for job application tracking 2. Implementing the on-chain application status verification system 3. Creating a prototype for the recruiter accountability mechanisms 4. Developing the framework for the decentralized reputation system 5. Deploying the initial contract to the EduChain blockchain 6. Building a basic frontend interface for application submission The team focused on establishing the fundamental blockchain infrastructure that enables the platform's key differentiator: immutable proof of application receipt and recruiter interaction. Despite the time constraints, they successfully deployed a working prototype that demonstrates the core concept of bringing transparency to the hiring process.
Haven't raised funds yet