Web Yale Lock Guest Integration
Budget / Salary$10–30
TypeFreelance project
LocationRemote
Posted1 hour ago
I need the Yale Rim Lock connected to my existing web application so that guest-level users can request temporary access through a simple, secure flow. The job centres on wiring the lock’s public API (or a reliable middleware you recommend) into the site, adding a front-end form for “Request Access”, and handling the back-end call that creates or denies the credential on the lock.
Guests are the only role involved at this stage, so there’s no need for a full admin dashboard—just clean, documented code that drops into our current stack (Node/Express with a React front end). If you prefer a different JavaScript framework that accomplishes the same goal and is easy for us to maintain, let me know.
All requests must be logged with timestamp, guest email, and the response returned by the lock API. Successful requests should trigger a simple confirmation screen; failures should surface the error gracefully without exposing sensitive details.
Deliverables
• Front-end component for guest “Request Access”
• Secure back-end endpoint that talks to the Yale Rim Lock API
• Basic logging (Mongo or PostgreSQL—use whichever you’re faster with)
• Setup notes or a short README so my team can reproduce the flow locally and on staging
Acceptance criteria
A guest visiting the site can fill out the form, submit it, and receive immediate feedback reflecting the live response from the Yale lock. All request/response pairs appear in the database with correct metadata. No other user roles, notifications, or lock-status views are required right now, though the code should be organised clearly enough that we can bolt those features on later.
Guests are the only role involved at this stage, so there’s no need for a full admin dashboard—just clean, documented code that drops into our current stack (Node/Express with a React front end). If you prefer a different JavaScript framework that accomplishes the same goal and is easy for us to maintain, let me know.
All requests must be logged with timestamp, guest email, and the response returned by the lock API. Successful requests should trigger a simple confirmation screen; failures should surface the error gracefully without exposing sensitive details.
Deliverables
• Front-end component for guest “Request Access”
• Secure back-end endpoint that talks to the Yale Rim Lock API
• Basic logging (Mongo or PostgreSQL—use whichever you’re faster with)
• Setup notes or a short README so my team can reproduce the flow locally and on staging
Acceptance criteria
A guest visiting the site can fill out the form, submit it, and receive immediate feedback reflecting the live response from the Yale lock. All request/response pairs appear in the database with correct metadata. No other user roles, notifications, or lock-status views are required right now, though the code should be organised clearly enough that we can bolt those features on later.
Apply on Freelancer →
Project sourced from Freelancer.com. Applications happen directly on the original platform — we never collect your data.