Skip to content

gyanshankar1708/GrowCraft

Folders and files

NameName
Last commit message
Last commit date

Latest commit

ย 

History

1,100 Commits
ย 
ย 
ย 
ย 
ย 
ย 
ย 
ย 
ย 
ย 
ย 
ย 
ย 
ย 
ย 
ย 
ย 
ย 
ย 
ย 
ย 
ย 
ย 
ย 
ย 
ย 
ย 
ย 
ย 
ย 
ย 
ย 
ย 
ย 
ย 
ย 
ย 
ย 
ย 
ย 
ย 
ย 
ย 
ย 
ย 
ย 
ย 
ย 
ย 
ย 
ย 
ย 
ย 
ย 
ย 
ย 
ย 
ย 
ย 
ย 
ย 
ย 
ย 
ย 
ย 
ย 
ย 
ย 
ย 
ย 
ย 
ย 
ย 
ย 
ย 
ย 
ย 
ย 
ย 
ย 
ย 
ย 
ย 
ย 
ย 
ย 
ย 
ย 
ย 
ย 
ย 
ย 
ย 
ย 
ย 
ย 
ย 
ย 
ย 
ย 
ย 
ย 
ย 
ย 
ย 
ย 

Join our group on Discord

๐ŸŒฑ GrowCraft

GrowCraft is a service-based platform designed to help businesses grow online while also providing students with hands-on experience through training and internships.

๐Ÿ† This repository is part of GirlScript Summer of Code 2025 (GSSoC'25) and Hacktoberfest 2025

Banner 1

Banner 2

Contributions from the community are welcome!


๐Ÿ“‘Table of Contents



Features

  • ๐ŸŒ Website Development
  • ๐Ÿ–Œ๏ธ Graphic Design
  • โœ๏ธ Content Writing
  • ๐Ÿ“ฃ Social Media Management
  • ๐Ÿ“Š Digital Marketing
  • ๐Ÿ’ป Cyber Analyst
  • ๐ŸŽ“ Training & Internship Programs

This platform offers services to clients and creates opportunities for students to learn by doing.


Folder Structure

# ๐ŸŒฑ GrowCraft Project Structure

GrowCraft/
โ”œโ”€โ”€ index.html ๐Ÿ 
โ”œโ”€โ”€ about.html ๐Ÿ‘ฉโ€๐Ÿ’ป
โ”œโ”€โ”€ blogListing.html ๐Ÿ“ฐ
โ”œโ”€โ”€ blogView.html ๐Ÿงพ
โ”œโ”€โ”€ blogWrite.html โœ๏ธ
โ”œโ”€โ”€ contact.html ๐Ÿ“ž
โ”œโ”€โ”€ careers.html ๐Ÿ’ผ
โ”œโ”€โ”€ terms.html / privacy.html ๐Ÿ“œ
โ”œโ”€โ”€ service.html โšก
โ”œโ”€โ”€ work.html ๐Ÿ’ก
โ”œโ”€โ”€ contact-handler.php ๐Ÿงฉ
โ”œโ”€โ”€ database_schema.sql ๐Ÿงฎ
โ”‚
โ”œโ”€โ”€ .github/ โš™๏ธ
โ”‚   โ”œโ”€โ”€ ISSUE_TEMPLATE/
โ”‚   โ”‚   โ”œโ”€โ”€ bug_report.yml ๐Ÿž
โ”‚   โ”‚   โ”œโ”€โ”€ feature_request.yml โœจ
โ”‚   โ”‚   โ”œโ”€โ”€ documentation.md ๐Ÿ“˜
โ”‚   โ”‚   โ””โ”€โ”€ performance.md โšก
โ”‚   โ”œโ”€โ”€ workflows/
โ”‚   โ”‚   โ”œโ”€โ”€ issue-create-automate-message.yml ๐Ÿค–
โ”‚   โ”‚   โ””โ”€โ”€ pr-create-automate-message.yml ๐Ÿค
โ”‚   โ””โ”€โ”€ pull_request_template.md ๐Ÿงพ
โ”‚
โ”œโ”€โ”€ components/ ๐Ÿงฑ
โ”‚   โ”œโ”€โ”€ backtotop.{css, js} ๐Ÿ”ผ
โ”‚   โ”œโ”€โ”€ chatbot.{css, js} ๐Ÿ’ฌ
โ”‚   โ””โ”€โ”€ footer.{css, html} ๐Ÿฆถ
โ”‚
โ”œโ”€โ”€ images/ ๐Ÿ–ผ๏ธ
โ”‚   โ”œโ”€โ”€ (icons, assets, and illustrations used across the site)
โ”‚
โ”œโ”€โ”€ learn/ ๐Ÿ“š
โ”‚   โ”œโ”€โ”€ contentwriting.html โœ๏ธ
โ”‚   โ”œโ”€โ”€ cyberanalyst.html ๐Ÿ›ก๏ธ
โ”‚   โ”œโ”€โ”€ marketing.html ๐Ÿ“ข
โ”‚   โ”œโ”€โ”€ graphic.html ๐ŸŽจ
โ”‚   โ”œโ”€โ”€ socialmedia.html ๐ŸŒ
โ”‚   โ””โ”€โ”€ webdev.html ๐Ÿ’ป
โ”‚
โ”œโ”€โ”€ src/ ๐Ÿงฉ
โ”‚   โ”œโ”€โ”€ contact.html / contact.css / contact.js ๐Ÿ“ž
โ”‚   โ”œโ”€โ”€ blogs.css / blogs.js ๐Ÿ“ฐ
โ”‚   โ”œโ”€โ”€ style.css / script.js ๐ŸŽจ
โ”‚   โ”œโ”€โ”€ utils.js โš™๏ธ
โ”‚   โ”œโ”€โ”€ web.html ๐ŸŒ
โ”‚   โ””โ”€โ”€ css/
โ”‚       โ””โ”€โ”€ style.css ๐ŸŽจ
โ”‚
โ”œโ”€โ”€ netlify/ โ˜๏ธ
โ”‚   โ””โ”€โ”€ functions/
โ”‚       โ””โ”€โ”€ getContributors.js ๐Ÿ‘ฅ
โ”‚
โ”œโ”€โ”€ docs/ ๐Ÿ“„
โ”‚   โ”œโ”€โ”€ CODE_OF_CONDUCT.md ๐Ÿ“œ  
โ”‚   โ”œโ”€โ”€ CONTRIBUTING.md ๐Ÿค  
โ”‚   โ”œโ”€โ”€ CONTACT_PAGE_DOCS.md ๐Ÿ“ž  
โ”‚   โ”œโ”€โ”€ START_PROJECT_GUIDE.md ๐Ÿš€  
โ”‚   โ””โ”€โ”€ LICENSE โš–๏ธ  
โ”‚
โ”œโ”€โ”€ _redirects ๐Ÿงญ
โ”œโ”€โ”€ netlify.toml โš™๏ธ
โ”œโ”€โ”€ start-growcraft.{bat, ps1} ๐Ÿš€
โ””โ”€โ”€ .gitignore ๐Ÿ™ˆ


Contributors

Made with contrib.rocks.


Tech Stack

  • Frontend: HTML5, CSS3, Bootstrap 5.3
  • Scripting: JavaScript (vanilla)
  • Backend (minimal): PHP (for contact form handler)
  • Database: MySQL (schema included)


Getting Started

Prerequisites

  • A modern browser
  • (Optional) XAMPP / WAMP for running PHP contact form locally

Steps

  1. Clone the repository:
    git clone https://github.com/gyanshankar1708/GrowCraft.git
    
  2. Open index.html in your browser to view the website.
  3. (Optional) To enable the contact form:
    • Set up a local server (XAMPP/WAMP)
    • Place the project in the htdocs folder
    • Import database_schema.sql into MySQL
    • Update the PHP configuration in contact-handler.php

Contributing

We welcome contributions from everyone!
If you're participating through GSSoC'25:

  1. Look for issues labeled GSSoC or good first issue.
  2. Comment on the issue you'd like to work on and wait for assignment.
  3. Fork the repository, make your changes, and submit a PR.

Please read our Contributing Guidelines and Code of Conduct before contributing.


Screenshots

Landing Page

Landing Page

Services Section

Services

(Add more screenshots or a GIF preview here if available)


License

This project is licensed under the terms specified in the LICENSE file.


Acknowledgements

  • GirlScript Summer of Code 2025 (GSSoC'25) for providing an open-source platform

  • Project contributors and mentors

  • Open-source community for continuous inspiration

  • Hacktoberfest 2025 by DigitalOcean, GitHub, and partners for encouraging global open-source contributions

  • All the amazing contributors and maintainers who made this event impactful

  • The vibrant open-source community for spreading collaboration, innovation, and learning ๐ŸŒ