frontend works. Next: Styling and backend API