Skip to content
This repository has been archived by the owner on Dec 29, 2021. It is now read-only.

💀 A torrenting website built in React and FastAPI that grabs the 3 most relevant search results from your query, and displays the relevant picture whether it be a poster, cover, etc alongside a magnet link to download it. Containerized via Docker and deployed to Heroku.

License

Notifications You must be signed in to change notification settings

brandongallagher1999/CrypTorrents-React-FastAPI

Folders and files

NameName
Last commit message
Last commit date

Latest commit

 
 
 
 
 
 
 
 
 
 
 
 
 
 
 

Repository files navigation

Skull Icon

                                                                            Version: Release v4.0

Github project URL

https://github.com/brandongallagher1999/CrypTorrents---FastAPI/

Hosted Website URL

http://cryptorrents.herokuapp.com/

  • The website could currently be down to my Heroku Free-Tier running out of dyno hours. If this is the case, please run it using docker-compose.
  • Accessing website may be slow initially due to the Docker Container spinning up.

Contributors

  1. Brandon Gallagher

Description

  • Front-End is built in React
  • Back-End is built in FastAPI
  • Uses ThePirateBay REST API to fetch torrent information based on a query, parses it, and displays the top 3 results sorted by Seeders, and displays them beside a relevant picture from the DuckDuckGo API.

React

Fast API

How to run

Docker

  1. Download Docker for Desktop (https://www.docker.com/products/docker-desktop)

Container

  1. Go into root folder and run
docker-compose build
docker-compose up -d

Opening Web App

  1. Go into any browser, preferably Google Chrome
  2. In the URL bar, type "localhost:3000"

Upcoming Changes

  • Login page completed, working on having a profile page load stored user's content.

About

💀 A torrenting website built in React and FastAPI that grabs the 3 most relevant search results from your query, and displays the relevant picture whether it be a poster, cover, etc alongside a magnet link to download it. Containerized via Docker and deployed to Heroku.

Topics

Resources

License

Stars

Watchers

Forks

Releases

No releases published

Packages

No packages published