change app dm to models, web to gui. improve the project structure.
change app models to orm, improve api serializers.