{"repo":"Adarshagupta/Full-stack-portfolio","free":true,"listed":false,"github":"https://github.com/Adarshagupta/Full-stack-portfolio","clone":"git clone https://github.com/Adarshagupta/Full-stack-portfolio.git","description":"This project is a personal portfolio website built with Flask, featuring a blog and project showcase.This Flask application is a comprehensive full-stack portfolio website that includes features for managing blogs, projects, and research items.","language":"HTML","stars":13,"topics":["portfolio","website","flask","jwt","postgresql","python"],"license":null,"category":"auth-billing-email","readme_excerpt":"Overview This Flask application is a comprehensive full-stack portfolio website that includes features for managing blogs, projects, and research items. The application is designed to be user-friendly, with an admin dashboard for managing content and a public-facing interface for viewing content. The application also includes SEO optimizations, such as updating the robots.txt and sitemap.xml files automatically. Key Features 1. User Authentication and Authorization - Flask-Login : Manages user sessions and provides decorators for protecting routes. - User Model : Stores user information, including username and hashed password. - Login/Logout : Routes for user login and logout. 2. Content Management - Blogs : CRUD operations for blog posts, including archiving and deletion. - Projects : CRUD operations for projects, including file uploads for cover images. - Research : CRUD operations for research items. 3. SEO and Sitemap - Robots.txt : Automatically updates to allow all bots and include the sitemap URL. - Sitemap.xml : Automatically generates a sitemap with URLs for blogs, projects, and research items. 4. Advanced Search - Query Parameters : Supports advanced search with filters for category, tags, date range, and query text. - Search Results : Displays search results across blogs, projects, and research items. 5. Markdown Support - Mermaid Extension : Allows for rendering Mermaid diagrams within Markdown content. - Fenced Code Blocks : Supports syntax highlighting for code ","default_branch":null,"files":null,"tree":[],"storefront":"/r/Adarshagupta","claimed":false,"request_supported":{"post":"https://gitbuyer.com/r/Adarshagupta/Full-stack-portfolio/request-supported","requests":0},"note":"indexed from public GitHub; nothing is for sale on this page. Clone it from GitHub. Paid listings live at /search."}