Skip to content

guruhariharaun/Thirai-website

Folders and files

NameName
Last commit message
Last commit date

Latest commit

 

History

23 Commits
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 

Repository files navigation



Online Movie Presenter for small organisations

Why are we doing it?

Since in this modern days the worth for watching movie on online have been improved. So i made this project where you can upload the Movie details like Movie Name, Movie Image, Director, Cast, Storyline and much more. Also the cool features is, we can even upload the Movie file or torrent file to the web server. All these details can viewed/download by the users.

Deployment

This Project is Live on: 🌍 https://thiraimovies.000webhostapp.com/

ADMIN Password Guru

PS: Don't remove all the data.


Getting Started

Prerequisites

Tools that needs to run this Web Application:

  • A web server with PHP preferably Apache 2 .
  • A MySQL Database Server. (Done and tested on 10.4.6-MariaDB)

Best you can use XAMMPP which has Apache Server, mySQL-DB and much more intergrated on it.

Installation

  1. Create and Import the thirai Database dump for MySQL-MariaDB from here: movies.sql admin.sql
  2. Create a Database named as thirai.
  3. Copy the files from this repository to a location in the root directory(public_html) of the web server.
  4. Update your database credentials on php/config.php
  5. With your Web Server and MySQL server running, visit the site.
  6. If any error occurs, check your configurations in php/config.php and try again.

Features and Screenshots

Tested on Apache/2.4.41 (Win64) OpenSSL/1.1.1c PHP/7.3.9 with 10.4.6-MariaDB

User-Interface

Desktop View MobilePhone View
  • The whole website is developed using Bootsrap Framework. Fully Responsive website for all the types of devices
  • The color scheme of the User-Interface is specially made for the Night owls.
  • The hovering animation have been implemented i.e. when you hover on a movie card you can see some hovering effect which is made with pure css.
  • About Me and Technologies Used page is also included on the index
  • The admin Login is simply on its sleek.
Admin Login Desktop View Admin Login Mobile Phone View
  • The admin Login is simply on its sleek.
  • The Admin Panel has a neat form to get inputs from admin and populate the Database. Also the Movies which the Admin uploaded will be displayed below the form
  • These contents are well animated using scroll animation Library.
  • The a custom error page is also been implemented.
403 Error Landing Page 404 Error Landing Page

Back-end

  • This is two-ended system (Both for admin and public) can access.
  • Only Admin have privilage to Post / Edit / Delete the Moives.
  • The Movies are displayed at index page on the recently added.
S.no The Admin can upload data's like:
1 Movie's named
2 Movie's Poster Image
3 Trailer Link
4 Director
5 Storyline
6 Cast
7 Download Link
Movie Upload Panel
  • These data's are uploaded into Database and retrive.
  • Cookies have been implemented to find the particular movie which the user have been created.
  • Sessions have also been implemented to have secure login.



Development

Update Action
24-04-2020 Web application is Hosted and deployed Here.

Future Versions

  • Admin Registration would be implemented with lot's of features like mailer, password reset etc...
  • Security would be implemented like 2FA, rebuilding the code to overcome the SQL-Injuction, Session Hijacking attacks.
  • Some User Interface changes like adding preloader kinda Fancy stuff etc...

Author

Author Profile Link
Guru HariHaraun N Guru Roxz

Acknowledgments

  • Hat tip to anyone whose code was used.✌
  • Special mention to SVCE-CSI for Organizing this event.😁



Buy Me A Coffee

Made with ❤️ by Guru Roxz

About

Thirai - Online Movie Presenter for small organisations

Topics

Resources

License

Stars

Watchers

Forks

Releases

No releases published

Packages

No packages published