https://github.com/lfost42/blog
A knowledge base for .NET(C#) coding and web development articles. Implements role and identity-based access, Gmail SMTP services, and password validation using regular expression.
https://github.com/lfost42/blog
api-rest aspdotnetcore aspdotnetmvc custom-routing front-end-development identity-access-management jwt-authentication modals oauth2-authentication regex role-based-access-control smtp-server
Last synced: about 2 months ago
JSON representation
A knowledge base for .NET(C#) coding and web development articles. Implements role and identity-based access, Gmail SMTP services, and password validation using regular expression.
- Host: GitHub
- URL: https://github.com/lfost42/blog
- Owner: lfost42
- Created: 2022-04-15T00:26:33.000Z (about 3 years ago)
- Default Branch: main
- Last Pushed: 2022-10-11T01:28:20.000Z (over 2 years ago)
- Last Synced: 2025-02-02T10:42:44.211Z (4 months ago)
- Topics: api-rest, aspdotnetcore, aspdotnetmvc, custom-routing, front-end-development, identity-access-management, jwt-authentication, modals, oauth2-authentication, regex, role-based-access-control, smtp-server
- Language: C#
- Homepage:
- Size: 25.2 MB
- Stars: 1
- Watchers: 1
- Forks: 0
- Open Issues: 0
-
Metadata Files:
- Readme: README.md
Awesome Lists containing this project
README
# .NET Blog
A knowledge base for .NET(C#) coding and web development articles. Uses Entity Framework Core and deployed with agreSQL database. Implements role and identity-based access, custom routing, front-end layouts, and password validation using regular expression.
My code-centric blog articles and tutorials - http://lfost42-blog.herokuapp.com/
Summary Info

## WALKTHROUGH
A blog that allows the owner to articles upon being authenticated via login. Users may leave comments after registering and being authenticated. Tags help filter articles by topic.- Series
- Articles
- Comments
- Tags## OPEN REQUIREMENTS
MVP:
Owner can create series and write articles under a series.COMPLETED FEATURES:
- Add role-based access
- add image service
- Add email service for registration and contact me form
- Implement tags
- Slug service (alternate routes for accessing articles instead of primary keys)
- Visitors may add comments after registering and logging in.
- Locate comments by guest
- Add role-based views
- user can click tags to find other articles with that tag
- Implement Series as a nav bar in shared _layout with searcher
- Article cards for landing page
- featured article with photo, series, title, and summary (links to article)
- 2nd-5th most recent articles below featured article at half size
- Series index
- featured article with photo series, title, and summary (links to article)
- 2nd-5th most recent articles below featured article at half size
- Article page
- Series
- Title
- Summary
- AuthorImage Author
- Article Image
- Article Body
- Article Modals for comments
- create modals for editing comments
- implement front-end styling in HTML and CSS.
- reroute series pages to link to an index of articles within that series instead of a series detail page
- add sharing links options to Facebook, twitter, linkedin, and reddit
- configure social previews
- Hide comments by default, show using comments buttonFUTURE UPDATES:
- Add most used tags, number of times used, and link to tag index page (to home)
- Extend slug service to Series
- create modals for editing series titles/descriptions/pictures
- Add a method to reply to comments
- Add a like button
- Implement VH scaling for media views
- create demo role and account that can leave anonymous comments and not modify them.
- Hover series to display carousel of articles within that series## USER INTERFACE
Dashboard shows series and recent articles. Side-menu to older articles. Search function. Login for writing articles or comments.## LOGIC DESIGN
Identity Access, owner creates articles
Role Based Security, authenticated visitors may leave comments## DATA DESIGN
- Blog Series
- Blog Article
- Blog Tag
- Blog Comment
- Photos-- Users--
- Photo
- Contact Links
- Collection