{"id":22999077,"url":"https://github.com/vishal7095/homefix","last_synced_at":"2026-04-03T23:38:45.670Z","repository":{"id":228836966,"uuid":"774553931","full_name":"vishal7095/HomeFix","owner":"vishal7095","description":"Created a web application using Express and EJS for service bookings with a database backend. Includes search functionality and email confirmation for bookings. Users can book services and receive confirmation emails, with data stored in the database.","archived":false,"fork":false,"pushed_at":"2024-03-20T17:14:52.000Z","size":12091,"stargazers_count":0,"open_issues_count":0,"forks_count":2,"subscribers_count":1,"default_branch":"main","last_synced_at":"2024-12-15T06:15:30.334Z","etag":null,"topics":["bootstrap","ejs","express-js","googleapi","node-js","nodemailer"],"latest_commit_sha":null,"homepage":"https://homefix-eq0m.onrender.com/","language":"EJS","has_issues":true,"has_wiki":null,"has_pages":null,"mirror_url":null,"source_name":null,"license":null,"status":null,"scm":"git","pull_requests_enabled":true,"icon_url":"https://github.com/vishal7095.png","metadata":{"files":{"readme":"README.md","changelog":null,"contributing":null,"funding":null,"license":null,"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}},"created_at":"2024-03-19T18:47:41.000Z","updated_at":"2024-05-18T14:15:13.000Z","dependencies_parsed_at":"2024-03-20T18:43:18.485Z","dependency_job_id":"8bf9a7fe-16f1-47dd-b92e-38039a2ac5a7","html_url":"https://github.com/vishal7095/HomeFix","commit_stats":null,"previous_names":["vishal7095/homefix"],"tags_count":0,"template":false,"template_full_name":null,"repository_url":"https://repos.ecosyste.ms/api/v1/hosts/GitHub/repositories/vishal7095%2FHomeFix","tags_url":"https://repos.ecosyste.ms/api/v1/hosts/GitHub/repositories/vishal7095%2FHomeFix/tags","releases_url":"https://repos.ecosyste.ms/api/v1/hosts/GitHub/repositories/vishal7095%2FHomeFix/releases","manifests_url":"https://repos.ecosyste.ms/api/v1/hosts/GitHub/repositories/vishal7095%2FHomeFix/manifests","owner_url":"https://repos.ecosyste.ms/api/v1/hosts/GitHub/owners/vishal7095","download_url":"https://codeload.github.com/vishal7095/HomeFix/tar.gz/refs/heads/main","host":{"name":"GitHub","url":"https://github.com","kind":"github","repositories_count":237759031,"owners_count":19361459,"icon_url":"https://github.com/github.png","version":null,"created_at":"2022-05-30T11:31:42.601Z","updated_at":"2022-07-04T15:15:14.044Z","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":["bootstrap","ejs","express-js","googleapi","node-js","nodemailer"],"created_at":"2024-12-15T06:15:39.592Z","updated_at":"2025-12-30T20:27:24.383Z","avatar_url":"https://github.com/vishal7095.png","language":"EJS","funding_links":[],"categories":[],"sub_categories":[],"readme":"# HomeFix - Web Application\n\n## Overview\nHomeFix is a web application developed using Express and EJS for service bookings. It includes search functionality and email confirmation for bookings, with data stored in the database.\n\n## Setup\n1. Clone this repository.\n2. Install dependencies using `npm install`.\n3. Create a `.env` file in the root directory and define the following variables:\n4. Start the server using `npm start`.\n5. Navigate to `http://localhost:8080` in your web browser.\n\n## Features\n- **Service Bookings**: Users can book various services offered.\n- **Search Functionality**: Users can search for services.\n- **Email Confirmation**: Users receive email confirmations for bookings.\n- **Database Storage**: Booking data is stored in the database.\n- **Flash Messages**: Flash messages for success and error alerts.\n\n## Routes\n- `/`: Home page.\n- `/form`: Service booking form.\n- `/search`: Search for services.\n\n## Dependencies\n- `express`: Web application framework.\n- `ejs-mate`: EJS template engine with layout support.\n- `connect-flash`: Middleware for displaying flash messages.\n- `express-session`: Middleware for managing sessions.\n- `nodemailer`: Email sending library.\n- `dotenv`: Loads environment variables from a `.env` file.\n\n## Website Link\nAccess the website [here](https://homefix-eq0m.onrender.com/).\n\n## Developer\nThis project was developed by Vishal Kumar Yadav.\n\n## License\nThis project is licensed under the [MIT License](LICENSE).\n","project_url":"https://awesome.ecosyste.ms/api/v1/projects/github.com%2Fvishal7095%2Fhomefix","html_url":"https://awesome.ecosyste.ms/projects/github.com%2Fvishal7095%2Fhomefix","lists_url":"https://awesome.ecosyste.ms/api/v1/projects/github.com%2Fvishal7095%2Fhomefix/lists"}