The napolitano-tseng website is a data-driven market research platform built using Hugo, TailwindCSS, and Python automation. It provides services including market research, sales analysis, CRM development, and cloud infrastructure management.
Features
- Static site generated with Hugo for fast performance
- TailwindCSS for responsive and customizable styling
- Automated build and deployment pipeline using Makefile and Python scripts
- Content organized for blogs, products, and company information
- Data-driven components with JSON data files for slides and features
- Netlify configuration for continuous deployment
Tech Stack
- Hugo (static site generator)
- TailwindCSS with typography plugin
- PostCSS and Autoprefixer for CSS processing
- Python scripts for build automation
- Makefile for build commands
- Netlify for hosting and deployment
Getting Started
Prerequisites
- Node.js and npm
- Python 3
- Hugo (version 0.90.0 as specified)
- Make
Installation
# Clone the repository
git clone https://github.com/justin-napolitano/napolitano-tseng.git
cd napolitano-tseng
# Install npm dependencies
npm install
# Install Python dependencies
pip install -r requirements.txt
Running Locally
# Start Hugo server with TailwindCSS watch
npm run watch:tw &
npm run watch:hugo
Building for Production
npm run build
Or use the Makefile commands:
make clean
make html
Project Structure
βββ archetypes/ # Hugo archetypes for content templates
βββ config.toml # Hugo main configuration
βββ configTaxo.toml # Additional taxonomy config
βββ content/ # Markdown content files
β βββ about.md
β βββ contact.md
β βββ blog/ # Blog posts organized by topic
β βββ products/ # Product/service pages
βββ data/ # JSON data files for site components
βββ layouts/ # Hugo templates
βββ static/ # Static assets like images
βββ themes/ # Hugo theme files
βββ postcss.config.js # PostCSS configuration
βββ tailwind.config.js # TailwindCSS configuration
βββ package.json # npm project metadata and scripts
βββ python-build.py # Python script for build automation
βββ netlify.toml # Netlify deployment config
βββ public/ # Generated site output
Future Work / Roadmap
- Expand content with more detailed market research reports
- Improve automation scripts to include testing and linting
- Add CI/CD integration beyond Netlify
- Enhance data visualization features
- Modularize Hugo themes for easier customization
- Implement user feedback forms and analytics
This README is generated based on the current repository contents and inferred project details.