feat(main): put frontend deps in local (work in a train btw) + improve error layout displaying