Skip to content

mattmajestic/mattmajestic.dev

Folders and files

NameName
Last commit message
Last commit date

Latest commit

Β 
Β 
Β 
Β 
Β 
Β 
Β 
Β 
Β 
Β 
Β 
Β 
Β 
Β 
Β 
Β 
Β 

Repository files navigation

MattMajestic.dev - FastAPI Project

Welcome to MattMajestic.dev, a FastAPI-based web application. πŸš€

Visit the live website

Overview

MattMajestic.dev is a personal website built with FastAPI, featuring a homepage, resume download, donation page, blog section, and a GitHub README display.

Features

🌐 Homepage: Display personal information and portfolio.

πŸ“„ Download Resume: Allow visitors to download your resume as a PDF.

πŸ’° Donation Page: Integrate with Stripe to accept donations.

πŸ“ Blog Section: Showcase your blog posts.

πŸ“š GitHub README: Fetch and display your GitHub README in HTML format.

Installation

  1. Clone the repository.
  2. Navigate to the project directory.
  3. Create a virtual environment (optional).
  4. Activate the virtual environment.
  5. Install project dependencies.
  6. Configure Stripe API keys in config.py.
  7. Start the FastAPI application.

Usage

Access the web application at http://localhost:8000. Modify the code to suit your needs.

Endpoints

  • Homepage: /
  • Download Resume: /download-resume-pdf
  • Donation Page: /donate
  • Blog Section: /blog
  • GitHub README HTML: /readme