iwatched
Track movies or tv shows you watched.
File Explorer
Download Latest Version (.zip)- Dockerfile
- Dockerfile.prod
- nginx.conf
- local.ini
- entrypoint.sh
- ImportTitles.php
- toElastic.php
- Kernel.php
- Handler.php
- ConfirmPasswordController.php
- EmailVerificationController.php
- ForgotPasswordController.php
- LoginController.php
- LogoutController.php
- PasswordResetController.php
- RegisterController.php
- ResetPasswordController.php
- VerificationController.php
- Controller.php
- DashboardController.php
- HomeController.php
- MovieController.php
- SearchController.php
- SeriesController.php
- WatchedController.php
- WatchListController.php
- Authenticate.php
- CheckForMaintenanceMode.php
- EncryptCookies.php
- RedirectIfAuthenticated.php
- TrimStrings.php
- TrustProxies.php
- VerifyCsrfToken.php
- Kernel.php
- FetchPosterJob.php
- WatchList.php
- AppServiceProvider.php
- AuthServiceProvider.php
- BroadcastServiceProvider.php
- EventServiceProvider.php
- HorizonServiceProvider.php
- RouteServiceProvider.php
- AkaImporter.php
- CrewImporter.php
- EpisodeImporter.php
- Importer.php
- ImporterInterface.php
- NameImporter.php
- PrincipalImporter.php
- RatingImporter.php
- TitleImporter.php
- TitleFilter.php
- Crew.php
- Episode.php
- Name.php
- Poster.php
- Principal.php
- Rating.php
- Title.php
- User.php
- Watched.php
- abc
- .gitignore
- app.php
- app.php
- auth.php
- broadcasting.php
- cache.php
- cors.php
- database.php
- filesystems.php
- hashing.php
- horizon.php
- logging.php
- mail.php
- movie.php
- queue.php
- services.php
- session.php
- view.php
- UserFactory.php
- 2020_06_01_231011_create_titles_table.php
- 2020_06_01_231940_create_episodes_table.php
- 2020_06_01_232132_create_ratings_table.php
- 2020_06_01_232423_create_principals_table.php
- 2020_06_01_232702_create_names_table.php
- 2020_06_01_232924_create_crews_table.php
- 2020_06_03_135647_create_akas_table.php
- 2014_10_12_000000_create_users_table.php
- 2014_10_12_100000_create_password_resets_table.php
- 2019_08_19_000000_create_failed_jobs_table.php
- 2020_06_03_231708_create_watched_table.php
- 2020_06_03_231837_create_posters_table.php
- 2020_06_19_095538_create_watch_lists_table.php
- DatabaseSeeder.php
- .gitignore
- app.css
- background-loader.gif
- movies.png
- search.gif
- series.png
- app.js
- favicon.png
- horizon.svg
- sprite.svg
- app-dark.css
- app.css
- app.js
- mix-manifest.json
- .htaccess
- favicon.ico
- index.php
- mix-manifest.json
- robots.txt
- web.config
- CheckboxComponent.vue
- MovieComponent.vue
- SearchComponent.vue
- SeriesComponent.vue
- app.js
- bootstrap.js
- auth.php
- pagination.php
- passwords.php
- validation.php
- app.scss
- confirm.blade.php
- email.blade.php
- reset.blade.php
- login.blade.php
- register.blade.php
- verify.blade.php
- app.blade.php
- filter.blade.php
- logo.blade.php
- app.blade.php
- auth.blade.php
- base.blade.php
- confirm.blade.php
- email.blade.php
- reset.blade.php
- login.blade.php
- register.blade.php
- verify.blade.php
- checkbox.blade.php
- movie.blade.php
- movies.blade.php
- paginate.blade.php
- elasticsearch.blade.php
- index.blade.php
- show.blade.php
- pagination-links.blade.php
- default.blade.php
- simple-default.blade.php
- dashboard.blade.php
- home.blade.php
- movies.blade.php
- show.blade.php
- watched.blade.php
- welcome.blade.php
- api.php
- channels.php
- console.php
- web.php
- .gitignore
- .gitignore
- .gitignore
- .gitignore
- .gitignore
- .gitignore
- .gitignore
- .gitignore
- .gitignore
- .gitignore
- ConfirmTest.php
- EmailTest.php
- ResetTest.php
- LoginTest.php
- LogoutTest.php
- RegisterTest.php
- VerifyTest.php
- ExampleTest.php
- ExampleTest.php
- CreatesApplication.php
- TestCase.php
- .editorconfig
- .env.example
- .eslintrc
- .gitattributes
- .gitignore
- .styleci.yml
- artisan
- clear.sh
- composer.json
- composer.lock
- docker-compose.yml
- package-lock.json
- package.json
- phpunit.xml
- README.md
- server.php
- tailwind.config.js
- webpack.mix.js
- yarn.lock
# Installation Guide
1. Get the code
git clone https://github.com/hakanersu/iwatched
Downloads the entire project code from GitHub to your computer.
cd iwatched
Moves into the project folder you just downloaded.
2. Docker
Easy RecommendedPrerequisites
- Git Needed to download the project code from GitHub.
- Docker Desktop Needed to build and run containers. Install it and keep it running in the background.
docker-compose up -d
Runs the command against the services defined in the compose file.
docker-compose run --rm --no-deps iwatched-server php artisan storage:link
Runs the command against the services defined in the compose file.
docker-compose run --rm --no-deps iwatched-server php artisan migrate
Runs the command against the services defined in the compose file.
docker-compose run --rm --no-deps iwatched-server php artisan import:titles
Runs the command against the services defined in the compose file.
docker-compose run --rm --no-deps iwatched-server php artisan import:elastic
Runs the command against the services defined in the compose file.
Run docker compose ps to check the containers are Up. If the README mentions a port, open http://localhost:PORT in your browser.
Pulled directly from this repo's README.
3. Node.js
EasyPrerequisites
npm install
Downloads and installs the libraries listed in package.json.
npm start
Starts the development/run server.
After running the command, open the address shown in the terminal (usually something like http://localhost:3000) in your browser.
4. PHP (Composer)
EasyPrerequisites
composer install
Installs the PHP libraries listed in composer.json.
Run it with a built-in server like php -S localhost:8000, then open http://localhost:8000 in your browser.
// repository documentation
Was this content helpful?
(0 ratings)
