as all you know security and privacy is important.
So, picture this!
you walk up to your room there is no handle on the door, you swipe a tiny keyfob a small green light glows you hear a click and the door is able to easily swing open.
But what if you forget your RFID tag? simple! you swing open a tiny panel (in the floor (under the carpet) and you type a super secret code and the door swings open.
Simple conceptual block diagram:

RFID scanner: The scanner i plan to use is this one
Relay: Probably a 2A relay
Solenoid: This will be a custom built setup the solenoid will operate a deadbolt lock
Microprocessor: This will probably be a PIC16F84
Keypad: Something like This which will interface with the microcontroller to operate the relay. Or something like this
Reed switch: When the dorr is open the solenoid is not out but when the reed switch is closed the solenoid locks again.
The other componnent i would need would be something on the inside to open the door from the inside.
Questions:
Could anyone write the program for the microcontroller?
what would be the best microcontroller to use?
How could i make the keypad work?
How could i increase the signal strength of the RFID reader?
Thanks for the help everyone!
EDIT: or i could use something like this