Skip to content

Latest commit

 

History

History
46 lines (34 loc) · 965 Bytes

README.md

File metadata and controls

46 lines (34 loc) · 965 Bytes

Personal Portfolio API

This API is designed for a personal portfolio website, allowing you to manage projects, blog posts, and contact information. It's built using FastAPI and SQLAlchemy for efficient and scalable backend development.

Features

Projects

  • Add a new project
  • Edit an existing project
  • Delete a project
  • View all projects
  • View a single project by ID

Blog Posts

  • Add a new blog post
  • Edit an existing blog post
  • Delete a blog post
  • View all blog posts
  • View a single blog post by ID

Contact Information

  • Add contact information
  • Edit contact information
  • Delete contact information

Getting Started

Prerequisites

  • Python 3.8 or higher
  • FastAPI
  • SQLAlchemy
  • SQLite (or any other database supported by SQLAlchemy)

Installation

  1. Clone the repository:

    git clone https://github.com/Anoffff/portfolio-.git
  2. Navigate to the project directory:

    cd app