Designed a Complete Hiring Platform But Can't Code - Help Me Build it open source.
Source: Dev.to
š The Story Beginsā¦
Thereās something strange happening in the world of hiring software. Companies are spending $10,000 to $100,000 per year on ATS platforms that are:
- Closedāsource (you canāt see or modify the code)
- Lockedāin (your data is held hostage)
- Slow to innovate (feature requests take years)
- Oneāsizeāfitsānone (impossible to customize)
Meanwhile, applicants face:
- Clunky application processes (30+ minutes per application)
- Black holes (no feedback after applying)
- Repetitive data entry (same information over and over)
For months, Iāve been designing a solution. Iāve mapped every workflow, designed every feature, and created complete technical specifications. Thereās just one problemā¦
I donāt write code.
Thatās why Iām launching UJAS Platform as an openāsource project and inviting you to build it with me.
šÆ What is UJAS?
UJAS (Universal Job Application System) is what WordPress did for websites, but for hiring platforms.
The Vision
A completely openāsource, selfāhostable hiring platform that any company can use, customize, and extendāfor free.
The Twist
Iāve designed 100āÆ% of the systemāevery workflow, every feature, every database relationship. But there are zero lines of code written. This is a blank canvas waiting for developers.
⨠Why This Is Different
| Traditional ATS (e.g., Greenhouse, Lever) | UJAS Platform |
|---|---|
| Cost | FREE (selfāhosted) |
| Customization | Unlimited (itās your code) |
| Innovation | Communityādriven |
| Data Ownership | You own your data |
| Exit Strategy | Zero lockāin |
Planned Features That Donāt Exist Anywhere
- QR Code Applications ā Post a QR code anywhere; applicants scan and apply instantly.
- RealāTime Transparency ā Applicants track applications like Uber rides.
- 90āSecond Apply ā Preāfilled from profiles, no repetitive data entry.
- Custom Assessment Builder ā Create tests, video interviews, coding challenges.
- Complete Whiteālabel ā Your brand, not ours.
- Plugin Marketplace ā Extend with communityābuilt plugins.
šļø The Current State: Complete Design, Zero Code
ā Complete Documentation
- 50+ detailed workflow diagrams
- Full API specifications
- Database schema designs
- UI wireframes
- Technical architecture plans
ā Project Structure
ujas-platform/
āāā docs/ # 100% complete
ā āāā workflows/ # Every user journey mapped
ā āāā architecture/ # Technical specs
ā āāā tutorials/ # Stepābyāstep guides
āāā src/ # EMPTY ā waiting for you!
āāā docker/ # Infrastructure plans
ā Community Foundation
- GitHub repository (empty)
- Discord community (just started)
- Issue templates ready
- Contribution guidelines written
ā Whatās Missing
- Any actual code
- Developers to build it
- Your expertise
š„ Who Weāre Looking For
We Need EVERY Skill Level
Absolute Beginners
- Never written code before? Perfect!
- Start with documentation fixes, learn Git/GitHub basics, work on simple HTML/CSS, get mentorship.
Junior Developers
- Build basic features with guidance, learn modern .NETāÆ8 architecture, receive code reviews, grow your portfolio.
Senior Developers
- Design system architecture, implement complex features, mentor junior developers, lead feature teams.
Other Roles
- UI/UX Designers ā Create beautiful interfaces
- DevOps Engineers ā Set up infrastructure
- Technical Writers ā Write documentation
- QA Testers ā Ensure quality
- Community Managers ā Build our community
š” Why You Should Join (Seriously)
- Build Your Portfolio with Real Impact ā UJAS will be used by real companies hiring real people.
- Learn Modern .NETāÆ8
- .NETāÆ8 (latest LTS)
- ASP.NET Core MVC & Web API
- Entity Framework Core
- Clean/Onion Architecture
- Microservicesāready design
- Get Mentorship & Community ā Pair programming, weekly code reviews, office hours, supportive Discord.
- Earn Recognition ā Founding Contributor status, blog features, leadership opportunities, real references.
- Work on Cool, Unique Features ā QRācode scanning, realātime tracking, custom assessment builders, plugin marketplace.
š How to Get Started (5 Minutes)
StepāÆ1: Join Our Community
- ā Star the repository: GitHub Repo
- š¬ Join Discord for realātime help: Discord Invite
StepāÆ2: Pick Your First Task
| Skill Level | Example Tasks |
|---|---|
| Absolute Beginner | Fix a typo in README.md; add emojis to docs; test setup scripts; create contributor badges |
| Beginner Developer | Create a simple API endpoint; build a basic HTML form; write unit tests; add validation |
| Intermediate Developer | Implement authentication; design database tables; create frontend components; set up CI/CD |
| Advanced Developer | Architect the plugin system; implement realātime features; design microservices; lead a feature team |
StepāÆ3: Make Your First Contribution
# 1. Fork the repository
# 2. Clone your fork
# 3. Create a branch
# 4. Make your changes
# 5. Submit a pull request
Weāll guide you through every step. No prior openāsource experience needed.
šÆ Our First 30āDay Roadmap
WeekāÆ1 ā Foundation
- Set up .NETāÆ8 solution structure
- Create basic authentication (ASP.NET Identity)
- Design database schema
- Set up CI/CD with GitHub Actions
WeeksāÆ2ā3 ā Core Features
- Applicant profile system
- Job posting management
- Application submission
- Basic dashboard
WeekāÆ4 ā Polish & Launch
- UI/UX improvements
- Documentation complete
- First beta release
- Community celebration
š Contributor Recognition
Badge System
š Founding Contributor ā First 10 PRs
š Code Champion ā 50+ PRs
š”ļø Quality Guardian ā Consistent code reviews
š Documentation Hero ā Docs contributions
šØ UI/UX Master ā Frontend improvements
š§ DevOps Wizard ā Infrastructure work
Monthly Recognition
- Contributor of the Month featured in newsletter
- Twitter shoutouts for major contributions
- Virtual coffee chats with project leadership
- Swag packages for top contributors (when budget allows)
š¤ Our Community Values
- Everyone is Welcome ā No experience? No problem.
- Progress Over Perfection ā Ship imperfect code rather than perfect code that never ships.
- Mentorship Matters ā Experienced developers commit to helping newcomers.
- Transparent Decisions ā All architecture decisions are discussed openly.
- Celebrate Every Win ā Every PR merged is a victory for the community.
ā Frequently Asked Questions
Q: Iām a complete beginner. Can I really contribute?
A: Absolutely! We have tasks specifically designed for absolute beginners, with stepābyāstep guidance and a mentor.
Q: How much time do I need to commit?
A: As little as 1āÆhour per week. Even fixing one typo in documentation is a valuable contribution.
Q: What if I get stuck?
A: Our active Discord community, weekly office hours, and experienced developers are ready to help.
Q: Is this a paid project?
A: This is an openāsource, communityādriven effortāno payment required.