Learning project by creating a simple GraphQL application with the following features: CRUD a new Teacher, Student, and Subject. Teacher and Student may have many Subjects (ManyToMany field). Filtering a query. Unit testing.