
Personal Website
This project entails the development of a personalized website built on the ASP.NET Core framework. The website serves as a platform for showcasing personal information, professional achievements, and blog posts. With a focus on customization and user interaction, the website provides visitors with an engaging experience and facilitates effective communication.
Key Features
- Certification Management: Showcase professional certifications and qualifications.
- Contact Form: Intuitive contact form for easy communication with visitors.
- Skill Visualization: Progress bars to showcase skills and expertise.
- Blog Functionality:
- Feature-rich blog with categories and tags.
- Visual representation for each post with a main picture.
- User-friendly interface for creating, editing, and deleting posts.
- Visitor comments for interactive engagement.
- Donation Page: Display cryptocurrency wallet addresses for donations.
- Settings Management: Admin-exclusive section for managing website settings.
- User Management: User roles for efficient content management and secure access.
Key Highlights
- Developed a personalized ASP.NET Core CMS.
- Enabled seamless upload and display of professional certificates.
- Implemented an intuitive contact form.
- Utilized progress bars for visual skill representation.
- Established user roles (writers, admin, super admin) for content management.
Used Technologies
Backend:
- ASP.NET Core
- Entity Framework Core (EF Core)
- SQL Server
Frontend:
- HTML
- CSS
- JavaScript
- Bootstrap
- jQuery