create data source to handle todos, create login page
save project setting