Skip to content

SwiftFix is a reliable and efficient repair and maintenance company dedicated to providing top-notch services for all your repair needs. We specialize in a wide range of services, including appliance repair, plumbing, electrical work, HVAC maintenance, and more. πŸ”¨πŸ”§πŸ§°

Notifications You must be signed in to change notification settings

yassirelkhaili/Swiftfix

Folders and files

NameName
Last commit message
Last commit date

Latest commit

Β 

History

38 Commits
Β 
Β 
Β 
Β 
Β 
Β 
Β 
Β 
Β 
Β 
Β 
Β 
Β 
Β 
Β 
Β 
Β 
Β 
Β 
Β 
Β 
Β 
Β 
Β 
Β 
Β 

Repository files navigation

LOGO

πŸš€ Swiftfix

SwiftFix is a reliable and efficient repair and maintenance company dedicated to providing top-notch services for all your repair needs. We specialize in a wide range of services, including appliance repair, plumbing, electrical work, HVAC maintenance, and more. Our team of skilled professionals is committed to delivering prompt, high-quality services to ensure your satisfaction and peace of mind.πŸ”¨πŸ”§πŸ§°

Features

  • Responsive design
  • Fully function Contact Form
  • Reactive design
  • Home Page
  • Contact Page
  • About Page
  • Services Page
  • Client Side form validation
  • Google recaptcha v2
  • Accordion
  • Burger Menu
  • Interactive UI
  • Dropdown menu
  • Search and button modals
  • Testimonials slider

Screenshots

Hero Section

Testimonials Section

Contact Section

FAQ Section

πŸ‘¨β€πŸ’» Author:

Yassir Elkhaili

Full Stack Engineer

πŸ›  Techs and tools

html5 logo css3 logo javascript logo typescript logo nodejs logo npm logo

Jira Tasks

You can check the Jira tasks and workflow here:

Jira Board

Update: Jira tasks seem to have pulled a Houdini and disappeared into the depths of Jira's mysterious realm! 🎩✨ #TaskVanishingAct

Figma high-fidelity Wireframe:

You can check the Swiftfix Figma Wireframe here:

Light Mode

Live Demo

You can check out the live demo here:

Demo

Note: This version is only for demonstration perposes and is not production-ready nor is it optimized for live-use, and it doesn't include all features like contact form functionality. If you wish to experience the full swiftfix website experience please see the instructions below on how to install this project locally on your machine.

How to install this project locally

  1. clone the repository
git clone https://github.com/yassirelkhaili/Swiftfix.git
  1. cd peoplepertask
cd swiftfix
  1. type npm install command in the terminal to install all the project dependencies + npm install (-g optional) typescript to install typescript
npm install
  1. when done, type npm start in order to start the compilation process for typescipt then cd middleware then type npm install to install backend dependencies then npm start to start the backend server using nodemon
npm start
npm install
  1. create a .env file in ./middleware you have to provide your own credentials for the following required fields (this is necessary for the contact form to function properly)
RECAPTCHA_SERVER_KEY 'server key generated from google recaptcha v2 developer dashboard'
process.env.SMTP_HOST 'and email address or smtp host depending on smtp service used'
process.env.SMTP_PASS "smtp password (App_key if using google's free smtp service)"

OPTIONAL:

process.env.PORT 'desired backend server port'
  1. start the dev server using vscode's live server extension

Maintainer

About

SwiftFix is a reliable and efficient repair and maintenance company dedicated to providing top-notch services for all your repair needs. We specialize in a wide range of services, including appliance repair, plumbing, electrical work, HVAC maintenance, and more. πŸ”¨πŸ”§πŸ§°

Resources

Stars

Watchers

Forks

Releases

No releases published

Packages

No packages published