schoolproject with database integration