Buenas noches , he leido la descripcion de tu proyecto y estoy interesado en la seleccion como programador para este, como necesitar hacer uso de la autenticación es necesario que tu aplicacion haga gestion de permisos por medio de los roles de usuario(digamos administrador y visitante) donde el administrador tiene permisos de escritura (modificar datos) y el visitante (o cualquier otro nombre de rol) solo tenga permisos de lectura , esto se puede lograr mediante identity framework el cual brinda un marco generico para este tipo de operaciones , en cuanto a la BD que motor estas utilizando? (Oracle , Microsoft SQL , etc), hare entrega de tus requerimientos en 3 dias, si estas interesado en contratarme discutiremos los requerimientos con mas detenimiento con una descripcion mas completa, muchas gracias.
Fabian Obando