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

https://github.com/tab/biinge-api


https://github.com/tab/biinge-api

Last synced: 11 months ago
JSON representation

Awesome Lists containing this project

README

          

# Biinge API

Biinge allows users to browse and track movies and TV shows, manage wish list, and discover new content.

## Features

- **Track Movies and TV Shows**: Keep track of what you want to watch and what you've already watched
- **In-Progress Tracking**: For TV shows, track individual episodes and seasons you've watched
- **Search**: Find movies and TV shows from TMDb's extensive database
- **Trending Content**: Discover popular movies, TV shows, and people
- **Detailed Information**: View details about movies, TV shows, episodes, and people
- **Visual Management**: Pin favorite content to the top of your lists
- **Dark/Light Themes**: Choose between dark and light themes or use system preferences
- **Statistics**: View detailed statistics about your watching habits, including total time spent watching

## Screenshots

![screenshots](https://github.com/user-attachments/assets/08474315-74c5-4677-847e-effa783401c3)

## Technology Stack

- Go
- Fx (dependency injection)
- Chi (router)
- PostgreSQL (pgx driver)
- TMDb API

## Contributing

1. Fork the repository
2. Create your feature branch (`git checkout -b feature/amazing-feature`)
3. Commit your changes (`git commit -m 'Add some amazing feature'`)
4. Push to the branch (`git push origin feature/amazing-feature`)
5. Open a Pull Request

## License

This project is licensed under the [MIT License](LICENSE).