/findpath

FindPath: An ALX portfolio project, a local guide to reach user destination

Primary LanguagePHP

Alt text

FindPath Project

An ALX Profolio project

Welcome to the FindPath project! FindPath is a navigation application designed to simplify your journeys, providing efficient routes and local exploration. This repository contains the source code and development setup instructions for local deployment. image

Stack Used

  • Laravel: A powerful PHP framework for building web applications.
  • Tailwind CSS: A utility-first CSS framework for rapidly building custom designs.
  • HTML, jQuery, JavaScript: Essential web technologies for dynamic and interactive user experiences.
  • MySQL: A robust relational database for storing and managing data.

Local Development Setup

Using Laragon

  1. Install Laragon: Download and install Laragon for a hassle-free local development environment.

  2. Clone the Repository:

    git clone https://github.com/smartraysam/findpath.git
  3. Navigate to Project:

    cd findpath
  4. Install Dependencies:

    composer install
  5. Create Environment File: Duplicate .env.example to .env and configure your database settings.

  6. Generate Application Key:

    php artisan key:generate
  7. Run Migrations and Seed Database:

    php artisan migrate --seed
  8. Start the Development Server:

    php artisan serve
  9. Open in Browser: Visit http://localhost:8000 to see FindPath in action!

Using Docker

  1. Install Docker: Download and install Docker on your machine.

  2. Clone the Repository:

    git clone https://github.com/smartraysam/findpath.git
  3. Navigate to Project:

    cd findpath
  4. Create Environment File: Duplicate .env.example to .env and configure your database settings.

  5. Build and Run Docker Containers:

    docker-compose up -d --build
  6. Run Migrations and Seed Database:

    docker-compose exec app php artisan migrate --seed
  7. Open in Browser: Visit http://localhost:8000 to see FindPath in action!

Contributing

We welcome contributions to enhance FindPath. Please follow our Contribution Guidelines for more details.

🌐 Explore More: Visit our Profile Landing Page

Happy coding! 🚀