Use TypeScript
Add share button
Add LICENSE file