Skip to content

Official Website of Uthaan, Journalism & Literary forum of IIIT Gwalior

Notifications You must be signed in to change notification settings

confused1108/Uthaan_website

Repository files navigation

# Uthaan_website

Uthaan’s official Website

Technologies Used : Core PHP, MySQL, HTML, CSS, Javascript, Jquery, Bootstrap 3

To set up website locally:

  • Install Local Sever (preferably XAMPP) on your PC
  • Clone / Download the files in htdocs folder.
  • Make database with name “uthaan” and import the database.
  • Make changes accordingly in ‘connect.php’ located in admin/files/

Directory Structure :

  • Files in main folder :
  1. articles.php : display articles
  2. contact.php : display contact details.
  3. events.php : display events
  4. gallery.php : display gallery
  5. index.php : display homepage
  6. interviews.php : display interviews.
  7. navbar.php : common navigation bar for end user’s part
  8. player.php : video player for shows and gallery
  9. shows.php : display shows section.
  10. viewarticle.php : to view complete article.
  11. viewinterview.php : to view complete interview
  • CSS/ : Contains all css files
  • Images/ : Contains all images.
  • JS/ : Contains all Javascript and Jquery files.
  • Admin/ : Contains admin panel files:
  1. Adminbar.php : navigation bar for admin section.
  2. Articelsadmin.php : panel for uploading articles
  3. Eventsadmin.php : panel for uploading events
  4. Index.php : code to check session
  5. Interviewsadmin.php : panel for uploading interviews.
  6. Login.php : admin login section
  7. Messagesadmin.php : To view user’s messages
  8. Photosadmin.php : panel for uploading photos for gallery
  9. Showsadmin.php : panel for uploading shows
  10. Updatesadmin.php : panel for uploading updates
  11. Videosadmin.php : panel for uploading videos for gallery
  • Admin/Uploads/ : Images get uploaded in this directory
  • Admin/files/ : Backend code :
  1. Connect.php : to connect database
  2. Articles_upload.php : to upload articles to database
  3. Events_upload.php : to upload events to database
  4. Interviews_upload.php : to upload interviews to database
  5. Login_check.php : to check user credentials
  6. Logout.php : for signing out
  7. Photos_upload.php : to upload photos to database
  8. Send_message.php : to upload messages to database
  9. Shows_upload.php : to upload shows to database
  10. Updates_upload.php : to upload updates to database
  11. Videos_upload.php : to upload videos to database

Additional details :

  • Password encryption used : sha1
  • Carousel for team section : OWL carousel
  • Interface for accessing database : PDO
  • Admin credentials : username- admin, password - admin

Tutorials :