Skip to content

NickNaskida/BookGiveawayService

Repository files navigation

Book Giveaway Service

Project Note

  • Register endpoint ignores is_active, is_superuser, is_verified fields. That's a FastAPI-Users specification

  • Testing is not fully complete.

  • Test users:

    # Superuser, email verified
    Email: admin@gmail.com
    Password: admin
    
    # Plain users, email verified
    Email: test1@gmail.com
    Password: test1
    
    Email: test2@gmail.com
    Password: test2
    

Project Stack

  • Python 3.10
  • FastAPI
  • PostgreSQL
  • Docker
  • Docker Compose
  • Pytest

Setup

  1. Clone the repository

    git clone https://github.com/NickNaskida/BookGiveawayService.git
    
  2. Navigate to the project root

    cd BookGiveawayService
    
  3. Copy env file in envs directory

    cp envs/example.env envs/.env
    
  4. Run docker compose

    docker-compose up -d --build
    
  5. Enjoy!

    http://localhost:8000
    

License

Project is distributed under MIT License. See LICENSE.txt for more information.

About

Async Book Giveaway Service written in FastAPI, Python

Topics

Resources

License

Stars

Watchers

Forks

Releases

No releases published

Packages

No packages published