Make a basic User model with presence validation
Add length validation
Add format validation
Add uniqueness validation
Add secure password and finish User model