A project for learning SPA