This is the official website for All Purpose Contractors LLC, a freight business in Rhode Island offering cargo van delivery and moving services.
- Responsive design for all device sizes
- Information about company services
- Contact form for inquiries
- Quote request system
- Company information and mission
- Next.js - React framework
- Tailwind CSS - Utility-first CSS framework
- React Hook Form - Form validation
- Framer Motion - Animations
- Node.js 18.0 or later
- npm or yarn
-
Clone the repository
git clone https://github.com/yourusername/apcllc-website.git
-
Install dependencies
npm install # or yarn install -
Run the development server
npm run dev # or yarn dev -
Open http://localhost:4000 in your browser
This site is deployed using Netlify.
If you encounter ESLint errors during deployment, they have been addressed in the eslint.config.mjs file. The most common issues were:
- Unused imports (
AboutSectionin about/page.tsx andHeadin page.tsx) - Unescaped apostrophes (
') in text content
The ESLint configuration has been updated to ignore these specific issues, but it's better to fix them properly by:
- Removing unused imports
- Using
'instead of'in JSX text content
To deploy to Netlify:
- Push your changes to the GitHub repository
- Connect your repository to Netlify
- Use the following build settings:
- Build command:
npm run build - Publish directory:
.next - Node.js version: 18.x (or latest LTS)
- Build command:
All rights reserved © All Purpose Contractors LLC