Ecosyste.ms: Awesome

An open API service indexing awesome lists of open source software.

Awesome Lists | Featured Topics | Projects

https://github.com/sxw111/screen-scout

ScreenScout is a discovery platform that helps you effortlessly explore and find your next favorite movies and series.
https://github.com/sxw111/screen-scout

alembic fastapi postgresql pyth

Last synced: about 1 month ago
JSON representation

ScreenScout is a discovery platform that helps you effortlessly explore and find your next favorite movies and series.

Awesome Lists containing this project

README

        

# Screen Scout

Screen Scout is a web application for searching movies, series, and related information about them and the people involved.

## Features

- Search for movies and series.
- Retrieve detailed information about movies and series.
- Save movies and series to a personal watchlist.
- Utilize advanced filtering options to refine search results.

## Tech Stack

Screen Scout is built with the following technologies:

- **Backend Framework**: [FastAPI](https://fastapi.tiangolo.com/)
- **Database**: [PostgreSQL](https://www.postgresql.org/)
- **Caching**: [Redis](https://redis.io/)
- **Containerization**: [Docker](https://www.docker.com/) and [Docker Compose](https://docs.docker.com/compose/)
- **Migrations**: [Alembic](https://alembic.sqlalchemy.org/)
- **ORM**: [SQLAlchemy](https://www.sqlalchemy.org/)
- **Validation and Serialization**: [Pydantic](https://pydantic-docs.helpmanual.io/)
- **Testing**: [pytest](https://pytest.org/)
- **Asynchronous Programming**: Fully asynchronous implementation

## Contribution

Contributions to the project are welcome! If you would like to contribute, please fork the repository and create a pull request with your changes. Feel free to open issues for any bugs or feature requests.