{"id":28331845,"url":"https://github.com/rakshitgupta9/tarot-crystals","last_synced_at":"2026-01-27T23:50:31.653Z","repository":{"id":254837586,"uuid":"847695228","full_name":"Rakshitgupta9/Tarot-Crystals","owner":"Rakshitgupta9","description":null,"archived":false,"fork":false,"pushed_at":"2024-08-26T11:59:47.000Z","size":3199,"stargazers_count":0,"open_issues_count":0,"forks_count":0,"subscribers_count":1,"default_branch":"main","last_synced_at":"2025-06-19T05:37:52.806Z","etag":null,"topics":["assignment-solutions","project","tarot","tarot-readings","unbiasly","website"],"latest_commit_sha":null,"homepage":"https://rakshitgupta9.github.io/Tarot-Crystals/","language":"HTML","has_issues":true,"has_wiki":null,"has_pages":null,"mirror_url":null,"source_name":null,"license":"mit","status":null,"scm":"git","pull_requests_enabled":true,"icon_url":"https://github.com/Rakshitgupta9.png","metadata":{"files":{"readme":"README.md","changelog":null,"contributing":null,"funding":null,"license":"LICENSE","code_of_conduct":null,"threat_model":null,"audit":null,"citation":null,"codeowners":null,"security":null,"support":null,"governance":null,"roadmap":null,"authors":null,"dei":null,"publiccode":null,"codemeta":null}},"created_at":"2024-08-26T11:18:15.000Z","updated_at":"2024-08-26T11:59:50.000Z","dependencies_parsed_at":"2024-08-26T13:45:41.227Z","dependency_job_id":null,"html_url":"https://github.com/Rakshitgupta9/Tarot-Crystals","commit_stats":null,"previous_names":["rakshitgupta9/tarot-crystals"],"tags_count":0,"template":false,"template_full_name":null,"purl":"pkg:github/Rakshitgupta9/Tarot-Crystals","repository_url":"https://repos.ecosyste.ms/api/v1/hosts/GitHub/repositories/Rakshitgupta9%2FTarot-Crystals","tags_url":"https://repos.ecosyste.ms/api/v1/hosts/GitHub/repositories/Rakshitgupta9%2FTarot-Crystals/tags","releases_url":"https://repos.ecosyste.ms/api/v1/hosts/GitHub/repositories/Rakshitgupta9%2FTarot-Crystals/releases","manifests_url":"https://repos.ecosyste.ms/api/v1/hosts/GitHub/repositories/Rakshitgupta9%2FTarot-Crystals/manifests","owner_url":"https://repos.ecosyste.ms/api/v1/hosts/GitHub/owners/Rakshitgupta9","download_url":"https://codeload.github.com/Rakshitgupta9/Tarot-Crystals/tar.gz/refs/heads/main","sbom_url":"https://repos.ecosyste.ms/api/v1/hosts/GitHub/repositories/Rakshitgupta9%2FTarot-Crystals/sbom","scorecard":null,"host":{"name":"GitHub","url":"https://github.com","kind":"github","repositories_count":286080680,"owners_count":28827923,"icon_url":"https://github.com/github.png","version":null,"created_at":"2022-05-30T11:31:42.601Z","updated_at":"2026-01-27T23:29:49.665Z","status":"ssl_error","status_checked_at":"2026-01-27T23:25:58.379Z","response_time":168,"last_error":"SSL_connect returned=1 errno=0 peeraddr=140.82.121.5:443 state=error: unexpected eof while reading","robots_txt_status":"success","robots_txt_updated_at":"2025-07-24T06:49:26.215Z","robots_txt_url":"https://github.com/robots.txt","online":false,"can_crawl_api":true,"host_url":"https://repos.ecosyste.ms/api/v1/hosts/GitHub","repositories_url":"https://repos.ecosyste.ms/api/v1/hosts/GitHub/repositories","repository_names_url":"https://repos.ecosyste.ms/api/v1/hosts/GitHub/repository_names","owners_url":"https://repos.ecosyste.ms/api/v1/hosts/GitHub/owners"}},"keywords":["assignment-solutions","project","tarot","tarot-readings","unbiasly","website"],"created_at":"2025-05-26T18:58:03.684Z","updated_at":"2026-01-27T23:50:31.647Z","avatar_url":"https://github.com/Rakshitgupta9.png","language":"HTML","funding_links":[],"categories":[],"sub_categories":[],"readme":"# Tarot \u0026 Crystals - Appointment Booking System\n\nWelcome to the Tarot \u0026 Crystals Appointment Booking System. This project allows users to book appointments for services such as consultations, therapy sessions, and wellness checks. The application securely stores booking details in a MySQL database.\n\n## Table of Contents\n\n- [Features](#features)\n- [Technologies Used](#technologies-used)\n- [Installation](#installation)\n- [Database Setup](#database-setup)\n- [Usage](#usage)\n- [License](#license)\n- [Contact](#contact)\n\n## Features\n\n- **User-Friendly Booking Form**: Easily book appointments by filling out a simple form.\n- **Date and Time Picker**: Integrated with Flatpickr for selecting dates and times.\n- **MySQL Database**: All booking data is stored securely in a MySQL database.\n\n## Technologies Used\n\n- **Frontend**:\n  - HTML5\n  - CSS3\n  - JavaScript\n  - [Flatpickr](https://flatpickr.js.org/) (Date and Time Picker)\n\n- **Backend**:\n  - PHP\n\n- **Database**:\n  - MySQL\n\n## Installation\n\nFollow these steps to set up the project on your local machine.\n\n### Prerequisites\n\n- A web server with PHP support (e.g., Apache)\n- MySQL Server\n- A text editor or IDE (e.g., VSCode)\n\n### Steps\n\n1. **Clone the Repository**:\n   ```bash\n   git clone https://github.com/rakshitgupta9/tarot-crystals.git\n   ```\n\n2. **Navigate to the Project Directory**:\n   ```bash\n   cd tarot-crystals-booking-system\n   ```\n\n3. **Move Files to the Web Server Root**:\n   - Copy the project files to your web server’s root directory (e.g., `htdocs` for XAMPP, `www` for WAMP).\n\n4. **Install Dependencies**:\n   - No additional dependencies are required beyond PHP and MySQL.\n\n5. **Configure the Database**:\n   - See the [Database Setup](#database-setup) section below.\n\n## Database Setup\n\n1. **Create a MySQL Database**:\n   - Log in to your MySQL server and create a new database:\n   ```sql\n   CREATE DATABASE appointments_db;\n   ```\n\n2. **Select the Database**:\n   - Switch to the newly created database:\n   ```sql\n   USE appointments_db;\n   ```\n\n3. **Create the Appointments Table**:\n   - Use the following SQL command to create the `appointments` table:\n   ```sql\n   CREATE TABLE appointments (\n       id INT AUTO_INCREMENT PRIMARY KEY,\n       name VARCHAR(255) NOT NULL,\n       email VARCHAR(255) NOT NULL,\n       service VARCHAR(100) NOT NULL,\n       appointment_date DATETIME NOT NULL,\n       created_at TIMESTAMP DEFAULT CURRENT_TIMESTAMP\n   );\n   ```\n\n4. **Update Database Credentials**:\n   - Edit the `store_booking.php` file and update the database connection credentials:\n   ```php\n   $servername = \"localhost\";\n   $username = \"root\";  // Replace with your MySQL username\n   $password = \"gupta@1\";      // Replace with your MySQL password\n   $dbname = \"appointments_db\";\n   ```\n\n## Usage\n\n1. **Access the Application**:\n   - Open your web browser and navigate to `http://localhost/` or your server's URL.\n\n2. **Book an Appointment**:\n   - Fill out the booking form with your name, email, service, and preferred date and time, then submit the form.\n\n3. **Check the Database**:\n   - Verify that the booking data has been stored in the MySQL database.\n\n## License\n\nThis project is licensed under the MIT License. See the [LICENSE](LICENSE) file for more information.\n\n## Contact\n\nFor any inquiries or support, please contact:\n\n- **Rakshit Gupta**\n- GitHub: [rakshitgupta9](https://github.com/rakshitgupta9)\n- Email: guptarakshit9858@gmail.com\n```\n","project_url":"https://awesome.ecosyste.ms/api/v1/projects/github.com%2Frakshitgupta9%2Ftarot-crystals","html_url":"https://awesome.ecosyste.ms/projects/github.com%2Frakshitgupta9%2Ftarot-crystals","lists_url":"https://awesome.ecosyste.ms/api/v1/projects/github.com%2Frakshitgupta9%2Ftarot-crystals/lists"}