SecureLancer
💡 Inspiration
The current freelancer hiring system is ineffective, leading to unfinished projects and poor code. About 74% of freelancers experience payment issues. Our solution is a marketplace where clients pay upon project completion. SecureLancer safeguards freelancers with escrowed funds. It offers a transparent, efficient, and personalized alternative to traditional platforms, utilizing blockchain technology and smart contracts to eliminate intermediaries, reduce fees, and build trust between clients and freelancers.
💻 What it does
Our web app "SecureLancer" is built with features:
- Apply for jobs.
- Post freelance jobs.
- Complete the job and get paid in crypto
- Escrow holds funds until job completion.
⚙️ How we built it
- Frontend: React Js
- Smart Contract: NEAR Protocol
- Database: IPFS
- Styling: Tailwind CSS
🌐 Use of NEAR
We used NEAR Protocol to build the smart contract for our project. Here are a few NEAR components we used:
NEAR Blockchain: We used NEAR Protocol to build the smart contract for our project. We used NEAR because it is a fast, scalable, and developer-friendly blockchain protocol. It is also easy to learn and implement. It was easy to work with NEAR as it provide an easy way to set up the environment and deploy the smart contract. We also used NEAR Wallet to log in to our web app. We also implemented the BOS components in our project.
NEAR Wallet: We used NEAR Wallet to log in to our web app. We used NEAR Wallet because it is easy to use and it is secure. It was easy to integrate NEAR Wallet into our web app.
Smart Contracts: We used smart contracts to implement the escrow feature in our project. We used smart contracts because it is easy to implement and it is secure.
🧠 Challenges we ran into
- Completing the project was a challenge because we had to implement the project by a deadline.
- It was my first time building on NEAR so it was a bit tough for me to implement it.
- It was a bit difficult to implement the escrow feature.
🏅 Accomplishments that we're proud of
- We are proud of the fact that we were able to complete the project in the given time.
- We are proud of the fact that we were able to build a project on NEAR Protocol.
🚀 What's next for SecureLancer
- Building a mobile app.
- Deploying the web app.
- Add a communication page between the client and the freelancer.
Built With
- ipfs
- near
- near-protocol
- react
Log in or sign up for Devpost to join the conversation.