Skip to content

Repository files navigation

Chuta Network

A Laravel and Vue.js based networking platform connecting students and employers with onboarding workflows, package subscriptions, Stripe payment integration, and employer dashboard management.


Features

  • Multi-step onboarding & registration system
  • Student & Employer authentication workflow
  • Mobile verification integration
  • Employer dashboard management
  • Package subscription system
  • Stripe payment gateway integration
  • Responsive dashboard UI
  • Payment success workflow
  • Package activation handling
  • Laravel backend APIs
  • Vue.js frontend components

Registration Workflow

Step 1 — Mobile Verification

Mobile Verification


Step 2 — User Information

User Information


Registration Completed Successfully

Registration Success


Employer Dashboard

Employer Dashboard


Package Purchase Flow

Package Listing

Package Listing


Purchase Confirmation Modal

Purchase Confirmation


Stripe Payment Integration

Stripe Payment Modal

Stripe Payment


Filled Payment Information

Filled Payment


Payment Success Notification

Payment Success


Tech Stack

Backend

  • Laravel
  • PHP
  • MySQL
  • REST APIs

Frontend

  • Vue.js
  • Bootstrap
  • jQuery
  • HTML5
  • CSS3

Payment Integration

  • Stripe Payment Gateway

Project Modules

  • User Registration System
  • Employer Dashboard
  • Student Dashboard
  • Package Subscription System
  • Stripe Payment Processing
  • Authentication & Authorization
  • Mobile Verification Workflow

Setup Instructions

Clone Repository

git clone https://github.com/bilalazhar18/chuta-network.git

Navigate To Project

cd chuta-network

Install Backend Dependencies

composer install

Install Frontend Dependencies

npm install

Environment Setup

cp .env.example .env

Generate Application Key

php artisan key:generate

Run Database Migration

php artisan migrate

Compile Frontend Assets

npm run dev

Start Laravel Server

php artisan serve

Frontend Architecture

Frontend UI components and interactive workflows are developed using Vue.js integrated with Laravel Blade templates for dynamic rendering and better user experience.


Author

Bilal Azhar

GitHub: https://github.com/bilalazhar18

About

B2B talent hiring platform inspired by freelance marketplaces, enabling employers to hire skilled professionals through portfolio-based profiles, project reviews, and milestone-driven payment workflows with Stripe integration.

Resources

Stars

0 stars

Watchers

0 watching

Forks

Releases

Packages

Contributors

Languages