Tendercare-website
- Stars
- 8
- Language
- HTML
- Updated
Tendercare Healthcare Solutions
A modern healthcare technology platform designed to transform medical practices with intelligent solutions.
š Features
- Responsive Design: Fully responsive layout that works on all devices
- Modern UI/UX: Clean, intuitive interface with smooth animations
- Contact Forms: Secure contact forms with validation
- Interactive Elements: Animated components and interactive sections
- Google Maps Integration: Easy location finding with embedded Google Maps
- Testimonials: Client testimonials with image carousel
- Team Section: Showcase your leadership team
š ļø Tech Stack
flowchart TD
User["User"]
Frontend["Frontend (HTML5/CSS3/JavaScript)"]
Backend["Backend (PHP)"]
Database["SQLite Database"]
User <-->|Interacts with| Frontend
Frontend <-->|API Calls| Backend
Backend <-->|Data Storage| Database
Frontend
- HTML5, CSS3, JavaScript (ES6+)
- Bootstrap 5 for responsive layout
- Swiper.js for carousels and sliders
- AOS (Animate On Scroll) for scroll animations
- Google Fonts (Nunito, Roboto, Inter)
Backend
- PHP 7.4+
- PHPMailer for email functionality
- SQLite for data storage
- CSRF protection and input sanitization
š Local Development Setup
š Prerequisites
Before you begin, ensure you have the following installed on your system:
-
Web Server Software (Choose one):
-
PHP 7.4 or higher
- Included in XAMPP/MAMP/WAMP
- Or install separately: PHP Downloads
-
Composer (PHP package manager)
-
Text Editor (Recommended):
š§ Installation Steps
Method 1: Using XAMPP (Recommended for Beginners)
-
Install XAMPP
- Download from XAMPP official website
- Run the installer with default settings
- Start Apache and MySQL services from the XAMPP Control Panel
-
Extract the Project
- Extract the downloaded ZIP file to:
C:\xampp\htdocs\Tendercare(Windows) or/Applications/XAMPP/htdocs/Tendercare(macOS)
- Extract the downloaded ZIP file to:
-
Install Dependencies
- Open Command Prompt/Terminal
- Navigate to the project directory
- Run:
composer install
-
Configure PHP Mail (Optional)
- Open
php.iniin your XAMPP PHP directory - Find
[mail function]and configure SMTP settings - Or use a service like Mailtrap for testing
- Open
-
Start the Development Server
- Open browser and go to:
http://localhost/Tendercare
- Open browser and go to:
Method 2: Using Built-in PHP Server (For Quick Testing)
-
Extract the ZIP file to your preferred directory
-
Open Terminal/Command Prompt
- Navigate to the project directory
- Run:
composer install - Then run:
php -S localhost:8000
-
Access the website at:
http://localhost:8000
āļø Configuration
-
Email Settings
- Open
forms/contact.php - Update the SMTP settings with your email configuration
- For testing, you can use Mailtrap
- Open
-
Google Maps API
- Get an API key from Google Cloud Console
- Replace
YOUR_GOOGLE_MAPS_API_KEYin relevant files
š Troubleshooting
-
PHP Not Found
- Ensure PHP is added to your system PATH
- Restart your terminal after installation
-
Composer Not Found
- Reinstall Composer and check "Add to PATH" during installation
-
Email Not Sending
- Check SMTP settings in
contact.php - Ensure your local server can send emails or use Mailtrap
- Check SMTP settings in
-
Page Not Loading
- Make sure your web server is running
- Check for any PHP errors in the server logs
š Project Structure
Tendercare-website/
āāā assets/
ā āāā css/ # Stylesheets
ā āāā img/ # Images and icons
ā āāā js/ # JavaScript files
ā āāā vendor/ # Third-party libraries
āāā forms/ # PHP form handlers
āāā includes/ # PHP includes
āāā index.html # Homepage
āāā about.html # About/Team page
āāā faq.html # FAQ page
āāā demo-form.php # Demo request form
šØ Design System
Colors
- Primary:
#ff6600(Orange) - Secondary:
#14213d(Dark Blue) - Background:
#ffffff(White) - Text:
#212529(Dark Gray) - Accent:
#ffb347(Light Orange)
Typography
- Headings: Nunito (700)
- Body Text: Roboto (400, 500)
- Navigation: Inter (500)
š¤ Contributing
- Fork the project
- Create your feature branch (
git checkout -b feature/AmazingFeature) - Commit your changes (
git commit -m 'Add some AmazingFeature') - Push to the branch (
git push origin feature/AmazingFeature) - Open a Pull Request
š License
This project is licensed under the MIT License - see the LICENSE file for details.
š¤ Author
Manav Arya Singh
- GitHub: @Manavarya09