Welcome to my "Beauty of Bihar" Repository.
Click here to Visit the Website Β»
Click here for Detailed Documentation Β»
π Table of Contents
- π€ Introduction
- π Features
- βοΈ Tech Stack
- π Folder Structure
- π§° Getting Started
- π· Screenshots
- π¨οΈ Deploy on Infiniy Free
- β Give A Star
- π Follow Me
- π Learn More
π€ Introduction
Welcome to the "Beauty of Bihar" project! This website is dedicated to showcasing the rich culture, history, and natural beauty of Bihar, a state in eastern India. From its ancient ruins and religious sites to its vibrant festivals and delicious cuisine, Bihar has a lot to offer. Our project aims to bring the beauty of Bihar closer to people around the world
π Features
π Comprehensive Destination Insights on Bihar: A platform for users to browse and search tourist destinations in Bihar and provide detailed information about each tourist spot, including attractions, history, and facilities.
π Booking Management System: Enable users to book tours, including accommodation and transportation.
π Efficient Reservation Administration: Generate booking confirmations and itinerary for users.
π Database and Admin System Management: Manage and maintain a database of tourist destinations, bookings, and user profiles, enquiry and moderate the website from the inbuilt admin section.
βοΈ Tech Stacks
- HTML/CSS
- JavaScript
- PHP
- PHPmysql
- Bootstrap & MDB (Material Design for Bootstrap)
π Folder Structure
Beauty Of Bihar: Tourism Management System/
β
βββ assets/
β βββ css/
β βββ img/
β βββ js/
β
βββ page_resources/
β βββ aboutus.html
β βββ arts.html
β βββ music.html
β βββ patna.php
β βββ gaya.html
β βββ bodhgaya.html
β βββ nalanda.html
β βββ rajgir.html
β βββ vaishali.html
β βββ rohtas.html
β
βββ src/
β βββ js/
β βββ scss/
β
βββ video/
β
βββ tms/
β βββ admin/
β βββ css/
β βββ fonts/
β βββ images/
β βββ includes/
β βββ js/
β
βββ config.txt
βββ index.html
βββ Readme.md
βββ tms.sql
π§° Getting Started
This is an example of how you may give instructions on setting up your project locally. To get a local copy up and running follow these simple example steps.
- IDE: Visual Studio code
- Web Server: XAMPP
- Version Control: Git Hub
- Download and Unzip the file on your local system.
- Copy the "tms" folder and place it inside the root directory of your web server (for XAMPP
xampp/htdocs
, for WAMPwamp/www
, for LAMPvar/www/html
).
- Open phpMyAdmin.
- Create a Database named
tms
. - Import the database
tms.sql
(available inside the zip package).
- For general access, open your browser and navigate to
http://localhost
.
More Visit at(https://baibhavsagar.tech)
Deploying a PHP project on InfinityFree hosting involves several steps. Here's a tutorial to guide you through the process:
-
Sign Up for an Account on InfinityFree
- Go to the InfinityFree website.
- Click on the "Sign Up Now" button.
- Fill in the required information to create your account.
-
Register a Free Subdomain
- After creating an account and logging in, navigate to the "Subdomains" section in your InfinityFree control panel.
- Register a free subdomain for your project.
-
Prepare Your PHP Project
- Ensure your PHP project is properly structured with all necessary files and folders.
- Make sure your project is compatible with the PHP version supported by InfinityFree (usually the latest stable version).
-
Upload Your PHP Project
- Access your InfinityFree control panel.
- Go to the "Online File Manager" or use an FTP client to upload your PHP project files to the server.
- Upload your files to the
htdocs
directory, which is the root directory for your website.
-
Set Up a Database (If Required)
- If your PHP project requires a database, you can create one using the "MySQL Databases" section in your InfinityFree control panel.
- Note down the database name, username, and password for future use.
-
Configure Your PHP Project
- Update your PHP project's configuration files (like
config.php
) with the database connection details if applicable. - Ensure that your project's permissions are correctly set to allow execution.
- Update your PHP project's configuration files (like
-
Test Your PHP Project
- Once the files are uploaded, visit your subdomain in a web browser to test your PHP project.
- Make sure all functionalities of your project work as expected.
-
Troubleshooting (If Necessary)
- If you encounter any issues, check InfinityFree's knowledge base or community forums for solutions.
- Ensure that your PHP code follows best practices and is free of errors.
-
Regular Maintenance
- Regularly update your PHP project and its dependencies to maintain security and performance.
- Keep an eye on your hosting account's resource usage to avoid exceeding limits.
Following these steps should help you deploy your PHP project successfully on InfinityFree hosting.
You can also give this repository a star to show more people and they can use this repository.
This Repository is developed and maintained by Baibhav Sagar
HTML & CSS:
- MDN Web Docs: Provides comprehensive documentation and tutorials for HTML and CSS. MDN Web Docs
- Codecademy: Offers interactive courses on HTML and CSS for beginners. Codecademy HTML & CSS Course
- W3Schools: Provides easy-to-understand tutorials with live examples for HTML and CSS. W3Schools HTML & CSS Tutorials
- CSS-Tricks: Offers tutorials, guides, and articles on CSS. CSS-Tricks
- HTML5 Rocks: Provides in-depth articles and tutorials on HTML5 features. HTML5 Rocks
JavaScript:
- Mozilla Developer Network (MDN) JavaScript Guide: Comprehensive guide and tutorials for JavaScript. MDN JavaScript Guide
- JavaScript.info: Offers modern and detailed tutorials on JavaScript concepts. JavaScript.info
- Eloquent JavaScript: Free book available online to learn JavaScript from basics to advanced concepts. Eloquent JavaScript
- Codecademy: Provides interactive courses for JavaScript suitable for beginners. Codecademy JavaScript Course
- freeCodeCamp: Offers a JavaScript Algorithms and Data Structures certification with hands-on coding challenges. freeCodeCamp JavaScript Algorithms and Data Structures
PHP:
- PHP Manual: Official PHP documentation provides tutorials and references for learning PHP. PHP Manual
- W3Schools: Offers PHP tutorials with live examples suitable for beginners. W3Schools PHP Tutorial
- PHP: The Right Way: Provides best practices, guides, and resources for learning PHP. PHP: The Right Way
- Codecademy: Interactive PHP courses for beginners with practical projects. Codecademy PHP Course
- Laracasts: Offers video tutorials on PHP and Laravel, suitable for both beginners and advanced learners. Laracasts
These resources should provide a solid foundation for learning HTML, CSS, JavaScript, and PHP. Happy coding!