Skip to content

Website to book a repair on an apple device of your choice directly at home, choosing the tech who will operate on it.

License

Notifications You must be signed in to change notification settings

federicatopazio/techRepairWebsite

Folders and files

NameName
Last commit message
Last commit date

Latest commit

 

History

6 Commits
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 

Repository files navigation

techRepairWebsite

TechFix Experts Website

Welcome to the TechFix Experts Website! This platform allows users to book repair services for their tech devices from the comfort of their homes. Whether it's a broken phone screen or a malfunctioning laptop, we've got you covered!

Table of Contents

Features

  • User-friendly interface to book repair services easily.
  • Different repair categories such as smartphones, laptops, tablets, etc.
  • Schedule repair appointments based on the user's preferred date and time.
  • User authentication and personalized content based on login status.
  • Admin dashboard for managing repair requests and user data.
  • Different experts from which you can choose to make your repairment.
  • Input validation.
  • Encrypted saving of passwords.
  • Ajax Technologies: XMLRequest.
  • Cookies which prevents users who didn't accept cookies to log in.

Installation

To set up the TechFix Experts Website on your local machine, follow these steps:

  1. Clone this repository to your computer.
  2. You should have already set-up XAMPP.
  3. Import on PostgreSQL the file gruppo18BackUp.backup,to set up the database.
  4. Start the development server: XAMPP.
  5. Open your web browser to visualize homepage1.php.

Usage

  1. Browse the repair categories available on the homepage.
  2. Browse the services offered by the website.
  3. Browse the devices categories eligible for repairment.
  4. Sign-up-up/log-in to access more services and to make a booking.
  5. Select the category of your tech device that needs repair.
  6. Select the experts you want to be operating on your device.
  7. Fill in the device details and choose a preferred date and time for the repair.
  8. Navigate to your profile to review your booking history, and eventuallu deleting a future one.

Authentication

The Home Repair Tech Booking Website provides user authentication to offer a personalized experience. Users can create an account or log in with their existing credentials.

  1. To create an account or to log in, click on the "Sign Up/Log In" button on the navigation bar.
  2. In the "Log-in/Sign-up" page, where you can click on the "Log In" button on the card to enter your registered email and password.
  3. In the "Log-in/Sign-up" page, where you can click on the "Sign Up" button on the card to register a new account using input according to the criteria indicated.
  4. Users can also reset their passwords through the "Forgot Password" functionality.

Personalized Content

When a user logs in to the website, they will have access to additional features and personalized content:

  • User Dashboard: Users can view their past repair bookings, upcoming appointments, and account details.
  • Homepage View: Users can view different information about the experts collaborating with the website.
  • Navigation Bar: Personalized navigation bar.

Technologies Used

  • Front-end: HTML, Javascript, CSS
  • Back-end: PostgreSQL, SQL, php
  • Authentication: XMLRequest

Contributing

We welcome contributions from the community to improve the TechFix Experts Website. To contribute, follow these steps:

  1. Fork the repository.
  2. Create a new branch for your feature or bug fix: git checkout -b feature/your-feature-name.
  3. Make your changes and commit them: git commit -m "Add feature/fix for XYZ".
  4. Push your changes to your fork: git push origin feature/your-feature-name.
  5. Submit a pull request to the master branch of the original repository.

Please adhere to our coding standards and ensure all tests pass before submitting a pull request.

License

The TechFix Experts Website is open-source software released under the MIT LICENSE.

Contact

For any questions or feedback, please email us at [email protected] or open an issue on GitHub.

About

Website to book a repair on an apple device of your choice directly at home, choosing the tech who will operate on it.

Resources

License

Stars

Watchers

Forks

Releases

No releases published

Packages

No packages published