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.
- 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.
- Frontend: TailwindCSS, Alpine.js, Vite
- Backend: Laravel, PHP
- Database: MySQL
- Clone the repository:
git clone https://github.com/ShayanAliProgrammar/laragigs.git
- Navigate to the project directory:
cd laragigs
- Install dependencies:
composer install
npm install
-
Set up your environment variables by renaming
.env.example
to.env
and configuring the necessary settings. -
Generate application key:
php artisan key:generate
- Run migrations and Seed Database:
php artisan migrate && php artisan migrate:refresh --seed
- Start the development server:
php artisan serve
- Compile assets for development:
npm run dev
- Visit http://localhost:8000 in your browser to access Laragigs.
- 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.
Contributions are welcome! Please feel free to submit issues, feature requests, or pull requests to help improve Laragigs.