updates: gitignore, refactors, routes and views to use the new frontend and backend asset paths