Skip to content

belowsky26/chatapp

Folders and files

NameName
Last commit message
Last commit date

Latest commit

 

History

4 Commits
 
 
 
 
 
 
 
 
 
 

Repository files navigation

Chat API Application

RESTful API for chat application built with Flask in functional style.

Quick Start

  1. Edit variables in .env file if necessary
  2. Start the application:
    docker compose up --build
  3. Application will be available at: http://localhost:5000

Additional Commands

# Run in background
docker compose up -d --build

# Stop services
docker compose down

# View logs
docker compose logs -f

# Rebuild only api
docker compose build api

Features

  • Functional Style: Code written in functional style without classes
  • Docker: Full containerization with PostgreSQL and Flask
  • Environment Variables: All settings in .env file
  • Pagination: All GET methods support pagination (default 100 items)
  • Validation: All input data validated with Marshmallow
  • JWT Authorization: Secure authentication with tokens
  • PostgreSQL: Reliable database with UUID primary keys

For detailed documentation, see api/README.md.

About

No description, website, or topics provided.

Resources

Stars

Watchers

Forks

Releases

No releases published

Packages

No packages published

Contributors 2

  •  
  •