A complete educational website with many modern features.