Skip to content

NCC L5DC project in pure PHP for backend, HTML, CSS, JS for frontend

Notifications You must be signed in to change notification settings

shinpaingmin/Global_Wild_Swimming_and_Camping

Folders and files

NameName
Last commit message
Last commit date

Latest commit

 

History

15 Commits
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 

Repository files navigation

Global_Wild_Swimming_and_Camping (NCC L5DC Dynamic Website Project)

This project is all about boosting my web development skills, particularly in the backend area, during my academic journey. The website is fully responsive and also dynamic. Therefore, users/ admins can create, modify, delete the content dynamically. I will briefly explain the structure of this website including technologies that I utilized, structure and features of the website, and the project showcase of the website.

Technologies that were used to implement this website

Front End Technologies

  1. HTML
  2. CSS
  3. Javascript
  4. AJAX call to access backend
  5. XML (for RSS feed)

Server Side Technologies

  1. pure PHP

Database

  1. MYSQL (relational database)

Web Services

  1. Google Recaptcha verification (v2)
  2. Stripe payment integration
  3. Google Map integration

Features & Function

  1. All the images are stored in the database
  2. Interactive search bar
  3. Mobile hamburger menu
  4. Slide show
  5. Number of visit count & Current Page indication in the footer section
  6. Check availability for campsites and swimming spots (interactive)
  7. Copies of reviews (from the database)
  8. Query Functions (Explore Page, Availability Page, Detail Page)
  9. Create Functions (Booking, Account Creation, Give feedback, Contact)
  10. Modify Function (modify payment status by purchasing booking through online payment)
  11. Delete Function (Booking cancellation)
  12. Registration Verifications (unique email, password hash, not null, strong password, confirm password, recaptcha verification)
  13. Login Verifications (prevent sql injection codes, checking password hash)
  14. Lock 10 minutes after login failure exceeded 3 attempts

Project Showcase

Landing Page / Home Page

screencapture-localhost-Global-Wild-Swimming-and-Camping-2023-10-27-16_59_21

Explore Page

screencapture-localhost-Global-Wild-Swimming-and-Camping-explore-php-2023-10-30-17_31_56

Detail Page

screencapture-localhost-Global-Wild-Swimming-and-Camping-detail-php-2023-10-30-17_34_01

Availability Page

screencapture-localhost-Global-Wild-Swimming-and-Camping-availability-php-2023-10-31-15_13_02

Login Page

screencapture-localhost-Global-Wild-Swimming-and-Camping-login-php-2023-10-30-17_37_59

Booking History Page

screencapture-localhost-Global-Wild-Swimming-and-Camping-history-php-2023-10-30-17_39_36

Reviews Page

screencapture-localhost-Global-Wild-Swimming-and-Camping-reviews-php-2023-10-30-17_41_02

Contact Page

screencapture-localhost-Global-Wild-Swimming-and-Camping-contact-php-2023-10-30-17_42_18

Features Page

screencapture-localhost-Global-Wild-Swimming-and-Camping-features-php-2023-10-30-17_43_15

Local Attractions Page

screencapture-localhost-Global-Wild-Swimming-and-Camping-localAttractions-php-2023-10-30-17_44_04

RSS Feed

screencapture-localhost-Global-Wild-Swimming-and-Camping-rss-xml-2023-10-30-17_45_06

Not Found Page

screencapture-localhost-Global-Wild-Swimming-and-Camping-NotFound-php-2023-10-30-17_46_01

About

NCC L5DC project in pure PHP for backend, HTML, CSS, JS for frontend

Resources

Stars

Watchers

Forks

Releases

No releases published

Packages

No packages published