{"id":19468289,"url":"https://github.com/inglorious-ratbastard/cleaning-services-site","last_synced_at":"2026-05-14T18:02:27.588Z","repository":{"id":60312095,"uuid":"539155962","full_name":"inglorious-ratbastard/cleaning-services-site","owner":"inglorious-ratbastard","description":"Professional Cleaning Services - Materialize UI/UX - ExpressJS App","archived":false,"fork":false,"pushed_at":"2024-12-10T21:17:05.000Z","size":716,"stargazers_count":0,"open_issues_count":0,"forks_count":0,"subscribers_count":1,"default_branch":"main","last_synced_at":"2025-01-08T04:39:15.954Z","etag":null,"topics":["bodyparser","express","express-js","material-design","materializecss","nodemailer"],"latest_commit_sha":null,"homepage":"https://cleaning-services-site.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/inglorious-ratbastard.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,"publiccode":null,"codemeta":null}},"created_at":"2022-09-20T19:20:57.000Z","updated_at":"2024-12-10T21:17:03.000Z","dependencies_parsed_at":"2024-05-04T05:27:24.635Z","dependency_job_id":"4a6181b7-a1b5-4c51-b9cb-e4f14fc46242","html_url":"https://github.com/inglorious-ratbastard/cleaning-services-site","commit_stats":null,"previous_names":[],"tags_count":0,"template":false,"template_full_name":null,"repository_url":"https://repos.ecosyste.ms/api/v1/hosts/GitHub/repositories/inglorious-ratbastard%2Fcleaning-services-site","tags_url":"https://repos.ecosyste.ms/api/v1/hosts/GitHub/repositories/inglorious-ratbastard%2Fcleaning-services-site/tags","releases_url":"https://repos.ecosyste.ms/api/v1/hosts/GitHub/repositories/inglorious-ratbastard%2Fcleaning-services-site/releases","manifests_url":"https://repos.ecosyste.ms/api/v1/hosts/GitHub/repositories/inglorious-ratbastard%2Fcleaning-services-site/manifests","owner_url":"https://repos.ecosyste.ms/api/v1/hosts/GitHub/owners/inglorious-ratbastard","download_url":"https://codeload.github.com/inglorious-ratbastard/cleaning-services-site/tar.gz/refs/heads/main","host":{"name":"GitHub","url":"https://github.com","kind":"github","repositories_count":240682079,"owners_count":19840439,"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":["bodyparser","express","express-js","material-design","materializecss","nodemailer"],"created_at":"2024-11-10T18:40:29.561Z","updated_at":"2026-05-14T18:02:22.546Z","avatar_url":"https://github.com/inglorious-ratbastard.png","language":"EJS","funding_links":[],"categories":[],"sub_categories":[],"readme":"### Cleaning Services Site\n___\n###### **Professional Cleaning Services Co.**\n###### **Entrepreneurial Web Application** \n###### **Materialize UI/UX - ExpressJS App** \u003cbr\u003e\n![NodeJS](https://img.shields.io/badge/node.js-6DA55F?style=for-the-badge\u0026logo=node.js\u0026logoColor=white)\n![Express](https://img.shields.io/badge/Express.js-000000?style=for-the-badge\u0026logo=express\u0026logoColor=white)\n![Render](https://img.shields.io/badge/Render-%46E3B7.svg?style=for-the-badge\u0026logo=render\u0026logoColor=white) \u003cbr\u003e\n![Materialice CSS](https://img.shields.io/badge/material%20design-757575?style=for-the-badge\u0026logo=material%20design\u0026logoColor=white)\n![JavaScript](https://img.shields.io/badge/javascript-%23323330.svg?style=for-the-badge\u0026logo=javascript\u0026logoColor=%23F7DF1E)\n___\n#### **About this Build:**\n##### **This application was built with simplicity in mind, along with compelling visual synergy that compliments the user interface** \n##### **Customized Features:**\n* ##### *Lightweight build using ExpressJS and styled with Materialize CSS*\n* ##### *Aesthetically designed layout including call-to-action pagination* \n* ##### *Static floating Contact menu button - creates readily accessible connection to interaction with company*\n* ##### *Form submission using Nodemailer - sends user submitted content directly to connected email address* \n---\n#### **Build Tools:**\n##### **This project uses the following packages:**\n##### [ExpressJS](https://expressjs.com/)\n##### [Materialize CSS](https://materializecss.com/) \n##### [Nodemailer](https://nodemailer.com/about/)\n##### [body-parser](https://www.npmjs.com/package/body-parser)\n___ \n#### **Getting Started:** \n##### Before proceeding with the following steps it is assumed that both [Node.js](https://nodejs.org/en/download/) and [Git](https://git-scm.com/downloads) have been downloaded locally on your system. \u003cbr\u003e If not, they can be obtained by clicking on the links provided. Further assistance can be found in the documentation if necessary. \n##### 1. **Clone** this repository `$ git clone https://github.com/cleaning-services-site.git`\n#### 2. In the terminal/command prompt run the `npm install` or `yarn install` command to install the projects dependencies\n#### 3. Run the `node index.js` command in the terminal to start the server and run the application\n___\n#### Deployment to Render:\n##### About: The following explains how this app was deployed to [Render](https://render.com/) Cloud Hosting, assuming that you have already set up an account. Another preferred option for hosting services would be [Railway](https://railway.app/)\n#### * Assure that your project has successfully been committed to Github. Any future changes made and pushed up will be directly reflected on **Render**. \n#### * From the Dashboard click on **New** to connect your Github repo and create your hosted application from the given options (either Static Site or Web Service). \n#### * Name your projet then scroll down and make sure that the `yarn build` and `yarn start` point to the correct files. *See the Scripts section of `package.json` file for clarification.*\n#### * If you have any global or secret keys you can create them by expanding the **Advanced** tab and manually entering the proper values in the form boxes provided.\n___\n#### **Reporting Bugs or Issues:**\n#### If you would like to report a **Bug** or **Issue** in this repo feel free to do so under the **Issues** tab or contact me directly about any major concerns. Ideas for improvements or enhancements to this project are also encouraged. Please address these matters by sending a **Pull Request** as they will be reviewed for potential consideration. \n___\n#### Contributing:\n#### * **Clone** this repository and create a new branch:\u003cbr\u003e\n ##### `$ git clone https://github.com/inglorious-ratbastard/cleaning-services-site.git -b name_of_new_branch`\n#### * Introduce a new feature, fix an existing bug, or clean up current code \n#### * Throroughly **Test** the changes that have been implemented [Testing suite is not included]\n#### - Some suggestions for testing: [Cypress](https://www.cypress.io/), [Jasmine](https://jasmine.github.io/), [Mocha](https://mochajs.org/) \n#### * Submit a **Pull Request** accurately explaining the changes that were made to this repository\n##### Your contribution will be reviewed and considered for *merge* into **Main** or a separate **branch**. \u003cbr\u003e Thank you for assisting in the development and/or advancement of this project.\n___\n","project_url":"https://awesome.ecosyste.ms/api/v1/projects/github.com%2Finglorious-ratbastard%2Fcleaning-services-site","html_url":"https://awesome.ecosyste.ms/projects/github.com%2Finglorious-ratbastard%2Fcleaning-services-site","lists_url":"https://awesome.ecosyste.ms/api/v1/projects/github.com%2Finglorious-ratbastard%2Fcleaning-services-site/lists"}