Skip to content

ShayanAliProgrammar/laragigs

Repository files navigation

Laragigs

Introduction

Welcome to Laragigs, a platform designed to streamline the process of gig listing and job acquisition. Laragigs empowers freelancers and businesses to connect seamlessly, facilitating the exchange of professional services with ease and efficiency.

Key Features

  • Secure Authentication: Robust login, registration, and logout functionalities ensure data security and user privacy.
  • Advanced Gig Listing: Navigate through a vast array of gigs effortlessly with advanced pagination and search functionalities.
  • Intuitive Management Tools: Easily create, edit, and delete your gigs with granular control and autonomy.
  • Interactive Feedback: Stay informed and engaged with interactive success messages upon login, enhancing your overall user experience.

Technologies Used

  • Frontend: TailwindCSS, Alpine.js, Vite
  • Backend: Laravel, PHP
  • Database: MySQL

Installation

  1. Clone the repository:
git clone https://github.com/ShayanAliProgrammar/laragigs.git
  1. Navigate to the project directory:
cd laragigs
  1. Install dependencies:
composer install
npm install
  1. Set up your environment variables by renaming .env.example to .env and configuring the necessary settings.

  2. Generate application key:

php artisan key:generate
  1. Run migrations and Seed Database:
php artisan migrate && php artisan migrate:refresh --seed
  1. Start the development server:
php artisan serve
  1. Compile assets for development:
npm run dev
  1. Visit http://localhost:8000 in your browser to access Laragigs.

Usage

  • Register an account or log in if you already have one.
  • Explore available gigs, search for specific ones, or create your own gig listing.
  • Manage your gigs with ease, edit or delete them as needed.
  • Stay informed with interactive success messages upon login.

Contribution

Contributions are welcome! Please feel free to submit issues, feature requests, or pull requests to help improve Laragigs.

Releases

No releases published

Packages

No packages published

Languages