{"id":21440814,"url":"https://github.com/ryanabeysinghe/randsconstructionsllc-website","last_synced_at":"2026-04-09T06:43:06.294Z","repository":{"id":182851603,"uuid":"656761908","full_name":"ryanabeysinghe/RandSConstructionsLLC-Website","owner":"ryanabeysinghe","description":"Responsive Website using Next.js, JavaScript, TypeScript, Tailwind CSS, HTML, and Vercel utilizing React JavaScript Framework","archived":false,"fork":false,"pushed_at":"2024-06-12T16:23:48.000Z","size":43909,"stargazers_count":0,"open_issues_count":0,"forks_count":0,"subscribers_count":1,"default_branch":"main","last_synced_at":"2025-01-23T10:24:02.632Z","etag":null,"topics":["css","html","javascript","nextjs","nodejs","reactjs","tailwindcss","typescript","vercel"],"latest_commit_sha":null,"homepage":"https://randsconstructions.com/","language":"TypeScript","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/ryanabeysinghe.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":"2023-06-21T15:27:08.000Z","updated_at":"2024-06-12T16:23:51.000Z","dependencies_parsed_at":"2024-01-31T03:39:02.019Z","dependency_job_id":"a79f17cc-475b-4666-ad7d-97f7550645c7","html_url":"https://github.com/ryanabeysinghe/RandSConstructionsLLC-Website","commit_stats":null,"previous_names":["ryanabeysinghe/randsconstructionsllc-website"],"tags_count":0,"template":false,"template_full_name":null,"repository_url":"https://repos.ecosyste.ms/api/v1/hosts/GitHub/repositories/ryanabeysinghe%2FRandSConstructionsLLC-Website","tags_url":"https://repos.ecosyste.ms/api/v1/hosts/GitHub/repositories/ryanabeysinghe%2FRandSConstructionsLLC-Website/tags","releases_url":"https://repos.ecosyste.ms/api/v1/hosts/GitHub/repositories/ryanabeysinghe%2FRandSConstructionsLLC-Website/releases","manifests_url":"https://repos.ecosyste.ms/api/v1/hosts/GitHub/repositories/ryanabeysinghe%2FRandSConstructionsLLC-Website/manifests","owner_url":"https://repos.ecosyste.ms/api/v1/hosts/GitHub/owners/ryanabeysinghe","download_url":"https://codeload.github.com/ryanabeysinghe/RandSConstructionsLLC-Website/tar.gz/refs/heads/main","host":{"name":"GitHub","url":"https://github.com","kind":"github","repositories_count":243955692,"owners_count":20374371,"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":["css","html","javascript","nextjs","nodejs","reactjs","tailwindcss","typescript","vercel"],"created_at":"2024-11-23T01:18:52.824Z","updated_at":"2025-12-30T19:04:04.138Z","avatar_url":"https://github.com/ryanabeysinghe.png","language":"TypeScript","funding_links":[],"categories":[],"sub_categories":[],"readme":"# R \u0026 S Constructions LLC Website \n\nR \u0026 S Constructions is a full-service residential design and build remodeling firm in Maryland. Specializing in new construction, custom home building and residential renovations. Dream big, dream small or dream one project at a time. R \u0026 S Constructions has a diverse team of qualified professionals that can bring your vision to life. We have been in business for over 6 years and strive toward sustainable, eco-friendly construction using best practices. Our home remodeling contractors offer complete home remodeling, additions and alterations, kitchen remodeling, bathroom remodeling, basement finishing and much more for homes in Maryland. R \u0026 S Constructions is a fully licensed and insured Certified General Contractor in the State of Maryland (MHIC #05-136714).\n\n**Domain:** https://randsconstructions.com/\n\nThis fully responsive website is built using **HTML**, **JavaScript** and **CSS** using the **React JavaScript Framework**. \n\n# Hostinger - Web Hosting Provider \u0026 Internet Domain Registrar\n\n**URL:** https://www.hostinger.com/\n\n**Business Shared Hosting Plan Includes:**\n* Domain\n* Domain Nameservers\n* SSL Certificate - encrypted connection to provide security on web server\n* Cloudflare Protected Nameservers\n* Cloudflare CDN - speeds up and protects millions of websites, APIs, SaaS services, and other properties connected to the Internet\n\n# SEO (Search Engine Optimization) Practices \n\n## Sitemap\n\nA sitemap is made in XML (Extensible Markup Language) and is primarily used as a way for AI to index your site easier. Search engines like Google use XML sitemaps to store your site’s pages more efficiently, producing better results when people search for related terms.\n\n**R \u0026amp; S Constructions Sitemap URL:** https://randsconstructions.com/sitemap.xml\n\n**Posted Sitemap on Google Search Console:** https://search.google.com/search-console/about\n\n## Google Search Console \n\nGoogle Search Console is a web service by Google which allows webmasters to check indexing status, search queries, crawling errors and optimize visibility of their websites.\n\n* Log into account -\u003e Enter domain name of website -\u003e Copy TXT record into the DNS configuration for https://randsconstructions.com/ in Hostinger\n\n* Once sitemap.xml is created go to -\u003e Sitemaps tab -\u003e Add a new sitemap URL and it should be good to go \n\n## Adding sitemap to Hostinger Web Provider\n\n* Business Shared Hosting -\u003e Manage -\u003e Advanced -\u003e DNS Zone Editor -\u003e Create DNS record \n\n## Robots.txt\n\nA robots.txt file tells search engines what your website's rules of engagement are. A big part of doing SEO is about sending the right signals to search engines, and the robots.txt is one of the ways to communicate your crawling preferences to search engines.\n\n**URL:** https://randsconstructions.com/robots.txt\n\n# Application Programming Interface (APIs)\n\n### `EmailJS`\n\nUtilized EmailJS service to allow sending emails directly from client-side JavaScript code. \n\n**EmailJS URL:** https://www.emailjs.com/\n\n### `Google Maps`\n\nPlace an interactive map or Street View panorama on your web page with Maps Embed API using a simple HTTP request. \n\n**URL:** https://developers.google.com/maps/documentation/embed/get-started?_gl=1*1ibep48*_ga*MTgwNTI2ODcyNS4xNjU5MjkyMzYz*_ga_NRWSTWS78N*MTY1OTI5MjM2My4xLjEuMTY1OTI5MjQ1MS4w\n\n### `Google My Maps`\n\nGoogle My Maps is a feature in Google Maps that allows its users to create custom maps for personal use or share with others. \n\n**URL:** https://mymaps.google.com\n\n# React Information \n\n## React Dependencies\n\n### `EmailJS`\n\nEmailJS helps to send emails using client-side technologies only. No server is required – just connect EmailJS to one of the supported email services, create an email template, and use EmailJS's Javascript library to trigger an email.\n\n**Installation for dependency:** *npm install @emailjs/browser*\n\n### `Font Awesome SVG Core`\n\nIn contrast, the fontawesome-svg-core package is for more specialized situations or for forming the underlying API to power other components or libraries.\n\n**Installation for dependency:** *npm install @fortawesome/fontawesome-svg-core*\n\n### `Free Brands SVG Icons`\n\n**Installation for dependency:** *npm install @fortawesome/free-brands-svg-icons*\n\n### `Free Solid SVG Icons`\n\n**Installation for dependency:** *npm install @fortawesome/free-solid-svg-icons*\n\n### `React - Fontawesome`\n\nFont Awesome is a toolkit for websites that provides icons and social logos. React is a coding library that is used for creating user interfaces. While the Font Awesome team has made a React component to promote integration. \n\n**Installation for dependency:** *npm install fortawesome/react-fontawesome*\n\n### `Node Modules`\n\nModules are the blocks of encapsulated code that communicates with an external application on the basis of their related functionality. Modules can be a single file or a collection of multiples files/folders.\n\n**Installation for dependency:** *npm install node-modules*\n\n### `ReactDOM`\n\nThis package serves as the entry point to the DOM and server renderers for React. It is intended to be paired with the generic React package, which is shipped as react to npm.\n\n**Installation for dependency:** *npm install react-dom*\n\n### `React Helmet Async`\n\nReact Helmet Async is a component which lets you control your document head using their React component. With this plugin, attributes you add in their component, e.g. title, meta attributes, etc. will get added to the static HTML pages Gatsby builds.\n\n**Installation for dependency:** *npm install react-helmet-async*\n\n### `React Router DOM - v6`\n\nReact Router DOM enables you to implement dynamic routing in a web app. Unlike the traditional routing architecture in which the routing is handled in a configuration outside of a running app, React Router DOM facilitates component-based routing according to the needs of the app and platform.\n\n**Installation for dependency:** *npm install react-router-dom@6*\n\n### `React Scripts`\n\nreact-scripts are simply scripts to run the build tools required to transform React JSX syntax into plain JavaScript programmatically\n\n**Installation for dependency:** *npm install react-scripts*\n\n### `Styled Components (React)`\n\nStyled-components is a popular library that is used to style React applications. It allows you to build custom components by writing actual CSS in your JavaScript.\n\n**Installation for dependency:** *npm install styled-components*\n\n### `Web Vitals`\n\nWeb Vitals is an initiative by Google to provide unified guidance for quality signals that are essential to delivering a great user experience on the web. Google has provided a number of tools over the years to measure and report on performance.\n\n**Installation for dependency:** *npm install web-vitals*\n\n## Getting Started with Create React App\n\nThis project was bootstrapped with [Create React App](https://github.com/facebook/create-react-app). \nOnly occurence of bootstrap that is being used for this website build. \n\n## Available Scripts\n\nIn the project directory, you can run:\n\n### `npm start`\n\nRuns the app in the development mode.\\\nOpen [http://localhost:3000](http://localhost:3000) to view it in your browser.\n\nThe page will reload when you make changes.\\\nYou may also see any lint errors in the console.\n\n### `npm test`\n\nLaunches the test runner in the interactive watch mode.\\\nSee the section about [running tests](https://facebook.github.io/create-react-app/docs/running-tests) for more information.\n\n### `npm run build`\n\nBuilds the app for production to the `build` folder.\\\nIt correctly bundles React in production mode and optimizes the build for the best performance.\n\nThe build is minified and the filenames include the hashes.\\\nYour app is ready to be deployed!\n\nSee the section about [deployment](https://facebook.github.io/create-react-app/docs/deployment) for more information.\n\n### `npm run eject`\n\n**Note: this is a one-way operation. Once you `eject`, you can't go back!**\n\nIf you aren't satisfied with the build tool and configuration choices, you can `eject` at any time. This command will remove the single build dependency from your project.\n\nInstead, it will copy all the configuration files and the transitive dependencies (webpack, Babel, ESLint, etc) right into your project so you have full control over them. All of the commands except `eject` will still work, but they will point to the copied scripts so you can tweak them. At this point you're on your own.\n\nYou don't have to ever use `eject`. The curated feature set is suitable for small and middle deployments, and you shouldn't feel obligated to use this feature. However we understand that this tool wouldn't be useful if you couldn't customize it when you are ready for it.\n\n## Learn More\n\nYou can learn more in the [Create React App documentation](https://facebook.github.io/create-react-app/docs/getting-started).\n\nTo learn React, check out the [React documentation](https://reactjs.org/).\n\n### Code Splitting\n\nThis section has moved here: [https://facebook.github.io/create-react-app/docs/code-splitting](https://facebook.github.io/create-react-app/docs/code-splitting)\n\n### Analyzing the Bundle Size\n\nThis section has moved here: [https://facebook.github.io/create-react-app/docs/analyzing-the-bundle-size](https://facebook.github.io/create-react-app/docs/analyzing-the-bundle-size)\n\n### Making a Progressive Web App\n\nThis section has moved here: [https://facebook.github.io/create-react-app/docs/making-a-progressive-web-app](https://facebook.github.io/create-react-app/docs/making-a-progressive-web-app)\n\n### Advanced Configuration\n\nThis section has moved here: [https://facebook.github.io/create-react-app/docs/advanced-configuration](https://facebook.github.io/create-react-app/docs/advanced-configuration)\n\n### Deployment\n\nThis section has moved here: [https://facebook.github.io/create-react-app/docs/deployment](https://facebook.github.io/create-react-app/docs/deployment)\n\n### `npm run build` fails to minify\n\nThis section has moved here: [https://facebook.github.io/create-react-app/docs/troubleshooting#npm-run-build-fails-to-minify](https://facebook.github.io/create-react-app/docs/troubleshooting#npm-run-build-fails-to-minify)","project_url":"https://awesome.ecosyste.ms/api/v1/projects/github.com%2Fryanabeysinghe%2Frandsconstructionsllc-website","html_url":"https://awesome.ecosyste.ms/projects/github.com%2Fryanabeysinghe%2Frandsconstructionsllc-website","lists_url":"https://awesome.ecosyste.ms/api/v1/projects/github.com%2Fryanabeysinghe%2Frandsconstructionsllc-website/lists"}