Thoughtwave is a blogging platform, allowing users to sign up and create new post, or "Thoughts" and comment on the thoughts of others. It was built using ASP.NET Core and a variety of related technologies.
- Local user authentication
- Social login through OAuth with Google+, Twitter, and Facebook
- User accounts with avatar images, details, password and login management
- Ability to Create, Read, Update and Delete Thoughts with images, tags, categories, and TinyMCE support
- Ability to Create, Update and Delete comments on thoughts, whcih can be disabled by the original author
- Search categories by title, tag, and author full name or username
- Restricted Admin area where users can be banned or have bans removed
- Access to admin privelages can be granted and revoked for regular users by the SuperAdmin