Skip to content

aska197/ContactsAPI

Folders and files

NameName
Last commit message
Last commit date

Latest commit

 

History

11 Commits
 
 
 
 
 
 

Repository files navigation

Contacts API

Overview

This project aims to create a REST API for storing and managing contacts. The API is built using FastAPI and uses SQLAlchemy for database management. Contacts are stored in a PostgreSQL database.

Main Features

  • Create a new contact
  • Retrieve a list of all contacts
  • Retrieve a single contact by ID
  • Update an existing contact
  • Delete a contact
  • Search contacts by name, surname, or email address
  • Retrieve contacts with birthdays in the next 7 days

Tools and Frameworks

  • FastAPI: Web framework for building APIs
  • SQLAlchemy: ORM for database interactions
  • PostgreSQL: Database for storing contact information
  • Pydantic: Data validation and settings management

About

No description, website, or topics provided.

Resources

Stars

Watchers

Forks

Releases

No releases published

Packages

No packages published