Build a website for Devs Challenges Judge Scoring Platform

1,000
ETH, DAI, USDT
+53
9 days (till Jan 27th, 2026)

 

🔹 Project Overview

I am building CryptoDevs.com , a serious, long-term developer platform for the blockchain ecosystem.

I need you to build a website CMS to run “Build on ETH” challenges, where developers submit real projects, judges score them transparently, winners are rewarded, and all approved participants receive public recognition.

🔹 Tech Stack (Required)

Next.js

Supabase

Authentication (email-based)

PostgreSQL database

Row Level Security (RLS)

Deployment on Vercel

Code pushed to my GitHub repository

🔹 Functional Scope :

1️⃣ Public Pages

Challenges list page

Challenge detail page

Description

Rules

Timeline

Prize pool

Evaluation criteria

Project submission page

Winners & Participants page

Winners highlighted

All approved submissions listed publicly

2️⃣ Submission System

Public users can submit projects with: Developer / team name Contact email + Discord

Project title Problem statement Solution description GitHub repository link Demo link 

Smart contract / module details (text) Submission status: submitted approved winner

All approved submissions must be publicly visible (not only winners).

3️⃣ Judge System (Core Requirement)

Judge capabilities:

Secure login

Access only to challenges they are assigned to

View submissions

Score each submission using a rubric

Add private notes

Save draft scores

Submit final scores (locked after submission)

4️⃣ Scoring Rubric (Must Be Implemented)

Each submission is scored (0–10) on:

Impact

Execution

Innovation

Security

UX & Clarity

System must:

Store per-judge scores

Compute averages

Rank submissions per challenge

5️⃣ Admin Dashboard

Admin can:

Create / edit challenges

Open / close challenges

Invite judges

Assign judges to challenges

Approve submissions

View ranked leaderboard

Publish winners

Control which submissions are publicly displayed

6️⃣ Recognition & Transparency (Important)

The platform must support:

Public winner announcement

Public listing of all approved submissions

Clear distinction between:

Winner

Approved participant

This recognition is a core feature, not optional

7️⃣ Sponsorship / Community Funding 

Add a simple “Sponsor This Challenge” section:

Button or link allowing anyone to contribute

Can link to wallet address or placeholder for later on-chain funding

🔹 Database Expectations (High Level)

Supabase tables expected (or equivalent):

challenges

submissions

judges

challenge_judges

scores

Proper Row Level Security (RLS) is required:

Judges can only score assigned challenges

Judges can only edit their own scores

Public users cannot access judge data

🔹 UI / UX Expectations

Professional, clean Web3 UI

Focus on clarity and seriousness

No unnecessary animations

Desktop and mobile responsive

🔹 Deliverables

Fully working website deployed on my Vercel

Supabase project configured and handed over

GitHub repo with clean commits deployed to my GitHub 

README 

🔹 Timeline

10–14 days

Milestone-based delivery preferred

🔹 Budget

1000$

Please justify with:

timeline

relevant experience

similar projects

1,000
ETH, DAI, USDT
+53
9 days (till Jan 27th, 2026)

More Jobs from this customer

Create smart contract using Kadena PACT language

Hi    I need Kadena dev to create a smart contract using PACT language.  https://docs.kadena.io Thanks 

Create smart contract using Kadena PACT language

Hi    I need Kadena dev to create a smart contract using PACT language.  https://docs.kadena.io Thanks 

More Jobs like this

Show more
Translation

We are looking for a reliable and experienced translator to translate content accurately while maintaining the original meaning, tone, and context.

Software Tester / QA Engineer (Manual + Basic Automation)

📝 Job DescriptionWe are looking for a detail-oriented Software Tester / QA Engineer to test web and mobile applications. You will be responsible for identifying bugs, improving product quality, and ensuring a smooth user experience.✅...

Minecraft Auction Monitor / Auto Buyer

I’m looking for a developer to help build a Minecraft auction monitor with automatic buying. 🔹 Task I need a tool (mod / client-side script / automation) that: automatically refreshes the auction list (/auction); monitors...

Made.com-Style E-commerce Website Development

Project Overview I’m looking for an experienced full-stack developer to finalize a modern e-commerce platform inspired by Made.com, with a focus on user experience, real payments, and crypto integration. The project is functional but needs...

Digital

Designing an effective low-impact workout is about maintaining intensity and building strength without the "jarring" forces of jumping or running. The golden rule is to keep at least one foot on the ground at all...

Figma design for business website refresh project

I'm looking for talent to create web site design in Figma. Project is to do website "refresh"where goal is to make current pages modern and professional.  Next phase is that Figma design will be used...

Reliable SMS Sending for China (+86) needed

Scope: Provide a phone number capable of receiving SMS sent from China or via SMS gateway to China mobile numbers. Or, provide a reliable SMS gateway service that can send SMS messages to China (+86)...

Growth Manager (Gaming)

We are currently looking for someone to take full ownership of our marketing.   This includes:   Reaching out to micro-influencers Managing influencer collaborations Running in-game advertising Creating and running ads on social media platforms...

Create smart contract using Kadena PACT language

Hi    I need Kadena dev to create a smart contract using PACT language.  https://docs.kadena.io Thanks 

Fresh candidates for OFM Modelling

We are looking for Fresher Female Candidates for Modelling opportunities. No prior experience required. Confidence, good communication, and a positive attitude are appreciated. Training & guidance will be provided. Safe, professional, and growth-focused environment. Interested...

Translation

We are looking for a reliable and experienced translator to translate content accurately while maintaining the original meaning, tone, and context.

Software Tester / QA Engineer (Manual + Basic Automation)

📝 Job DescriptionWe are looking for a detail-oriented Software Tester / QA Engineer to test web and mobile applications. You will be responsible for identifying bugs, improving product quality, and ensuring a smooth user experience.✅...

Minecraft Auction Monitor / Auto Buyer

I’m looking for a developer to help build a Minecraft auction monitor with automatic buying. 🔹 Task I need a tool (mod / client-side script / automation) that: automatically refreshes the auction list (/auction); monitors...

Made.com-Style E-commerce Website Development

Project Overview I’m looking for an experienced full-stack developer to finalize a modern e-commerce platform inspired by Made.com, with a focus on user experience, real payments, and crypto integration. The project is functional but needs...

Digital

Designing an effective low-impact workout is about maintaining intensity and building strength without the "jarring" forces of jumping or running. The golden rule is to keep at least one foot on the ground at all...

Figma design for business website refresh project

I'm looking for talent to create web site design in Figma. Project is to do website "refresh"where goal is to make current pages modern and professional.  Next phase is that Figma design will be used...

Reliable SMS Sending for China (+86) needed

Scope: Provide a phone number capable of receiving SMS sent from China or via SMS gateway to China mobile numbers. Or, provide a reliable SMS gateway service that can send SMS messages to China (+86)...

Growth Manager (Gaming)

We are currently looking for someone to take full ownership of our marketing.   This includes:   Reaching out to micro-influencers Managing influencer collaborations Running in-game advertising Creating and running ads on social media platforms...

Create smart contract using Kadena PACT language

Hi    I need Kadena dev to create a smart contract using PACT language.  https://docs.kadena.io Thanks 

Fresh candidates for OFM Modelling

We are looking for Fresher Female Candidates for Modelling opportunities. No prior experience required. Confidence, good communication, and a positive attitude are appreciated. Training & guidance will be provided. Safe, professional, and growth-focused environment. Interested...