Skip to content

Programmer-stevenson/EverSquirrel

Folders and files

NameName
Last commit message
Last commit date

Latest commit

 

History

5 Commits
 
 
 
 
 
 
 
 
 
 

Repository files navigation

🌿 EverSquirrel Landscaping

A modern, full-stack web application for a professional landscaping business. Built with React and designed with a focus on user experience, responsive design, and stunning visual effects.

EverSquirrel Banner

🚀 Project Overview

EverSquirrel is a comprehensive landscaping business website featuring:

  • Interactive hero slideshow with smooth transitions
  • Responsive mobile-first design
  • Advanced hamburger menu with glassmorphism effects
  • Service showcase sections
  • Contact form integration
  • Modern UI/UX with gradient accents

✨ Features

Frontend

  • React 19.2.0 - Modern React with hooks and functional components
  • Tailwind CSS - Utility-first CSS framework via CDN
  • Responsive Design - Mobile-first approach with breakpoints for all devices
  • Advanced Animations - Smooth transitions, blur effects, and hover states
  • Glassmorphism UI - Modern frosted glass aesthetic
  • Interactive Components - Dynamic slideshow, animated menu, smooth scrolling

Design Highlights

  • 🎨 Orange & Emerald gradient color scheme
  • 📱 Fully responsive navigation with premium mobile menu
  • 🖼️ Auto-advancing image slideshow with manual controls
  • 💳 Card-based service sections with hover effects
  • 📝 Professional contact form
  • 🎯 Smooth section transitions

🛠️ Tech Stack

Frontend:

  • React 19.2.0
  • React DOM 19.2.0
  • Tailwind CSS (CDN)

Development:

  • React Scripts 5.0.1
  • Node.js
  • Git & GitHub

Future Additions (Planned):

  • Backend API (Node.js/Express)
  • Database integration (MongoDB/PostgreSQL)
  • Form submission handling
  • Email notifications
  • Admin dashboard
  • CMS integration

📦 Installation

Prerequisites

  • Node.js (v14 or higher)
  • npm or yarn

Setup

  1. Clone the repository:
git clone https://github.com/Programmer-stevenson/EverSquirrel.git
cd EverSquirrel
  1. Install dependencies:
npm install
  1. Add your images: Place your images in the public/images/ folder:
  • courtyard.jpg
  • mower.jpg
  • wheel-barrell.jpg
  • aerial-landscape.jpg
  1. Start the development server:
npm start
  1. Open your browser: Navigate to http://localhost:3000

📁 Project Structure

EverSquirrel/
├── public/
│   ├── index.html
│   ├── favicon.png
│   └── images/
│       ├── courtyard.jpg
│       ├── mower.jpg
│       ├── wheel-barrell.jpg
│       └── aerial-landscape.jpg
├── src/
│   ├── components/
│   │   └── HeroSlideshow.jsx
│   ├── App.js
│   ├── index.js
│   └── index.css
├── .gitignore
├── package.json
└── README.md

🎯 Usage

Available Scripts

  • npm start - Runs the app in development mode
  • npm test - Launches the test runner
  • npm run build - Builds the app for production
  • npm run eject - Ejects from Create React App (one-way operation)

🎨 Customization

Colors

The color scheme uses gradients between orange and emerald. To customize:

  • Edit the Tailwind config in public/index.html
  • Modify gradient classes in component files

Content

  • Services: Edit service cards in HeroSlideshow.jsx
  • Contact Info: Update contact details in the Contact section
  • Images: Replace images in public/images/

🌐 Deployment

Build for Production

npm run build

Deploy to Netlify/Vercel

  1. Connect your GitHub repository
  2. Set build command: npm run build
  3. Set publish directory: build
  4. Deploy!

🚧 Roadmap

  • Backend API development
  • Database integration
  • Contact form submission handling
  • Email notification system
  • User authentication
  • Admin dashboard
  • Blog/Portfolio section
  • Testimonials section
  • Service booking system
  • Payment integration

🤝 Contributing

This is a personal project, but suggestions and feedback are welcome! Feel free to:

  1. Fork the repository
  2. Create a feature branch
  3. Submit a pull request

📄 License

This project is licensed under the MIT License - see the LICENSE file for details.

👨‍💻 Author

Brandon Stevenson

🙏 Acknowledgments

  • Design inspiration from modern landscaping websites
  • Tailwind CSS for the utility-first approach
  • React community for excellent documentation

📞 Contact

For questions or collaboration opportunities:


⭐ Star this repository if you find it helpful!

Status: 🟢 Active Development | Last Updated: October 2025

About

EverSquirell Landscaping

Topics

Resources

Stars

Watchers

Forks

Releases

No releases published

Packages

No packages published