Autoilty-11

🚘 Autoilty - Asia’s Premier Auto Business Directory

🌟 Overview

Autoilty.com is a comprehensive business curation platform for the automotive industry, now expanded to Asia markets (Canada, Singapore, Malaysia, Indonesia, Thailand). It showcases vetted auto businessesβ€”mechanics, dealerships, parts stores, detailing services, and moreβ€”using an advanced 10-point scoring system based on reviews, community engagement, social signals, and country-specific excellence factors.

Key Features


πŸš€ Quick Start

Prerequisites

Installation

  1. Clone the repository:
    git clone https://github.com/xttalx/Autoilty-11.git
    cd Autoilty-11
    
  2. Navigate to Next.js app and install dependencies:
    cd nextjs-app
    npm install
    

⚠️ IMPORTANT: You must run npm install in the nextjs-app directory after cloning!

  1. Start the development server:
    npm run dev
    
  2. Open your browser:
    • Visit: http://localhost:3000
    • The app will automatically redirect to your country page

Accessing Different Countries


πŸ“ Project Structure

autoilty-11/
β”œβ”€β”€ nextjs-app/          # Next.js 15 frontend application
β”‚   β”œβ”€β”€ app/             # Next.js App Router pages
β”‚   β”œβ”€β”€ components/      # React components
β”‚   β”œβ”€β”€ lib/             # Utilities and configs
β”‚   └── public/          # Static assets
β”œβ”€β”€ server/              # Express backend API
β”œβ”€β”€ client/              # Legacy React frontend (being migrated)
└── scripts/             # Data scraping and seeding scripts

πŸ—οΈ Tech Stack

Frontend:

Backend:


πŸ“š Documentation


🐳 Docker Deployment

docker-compose up -d

🀝 Contributing

Contributions are welcome! Please read our contributing guidelines first.


πŸ“„ License

This project is licensed under the MIT License.


πŸ†˜ Troubleshooting

Module not found errors:

  1. Delete node_modules and package-lock.json
  2. Run npm install again in the nextjs-app directory

Seeing README instead of app:

Port already in use:

For more help, see nextjs-app/QUICKSTART.md or nextjs-app/START.md.


πŸ“ž Support

For issues or questions, please open an issue on GitHub.