Skip to content

A basic social media and job listing web application made with laravel

Notifications You must be signed in to change notification settings

Sbh321/ProConnect

Repository files navigation

ProConnect

ProConnect is a social media application with job listing features, built with Laravel. The platform allows users to connect with each other, share updates, and discover job opportunities.

Table of Contents

Features

  • User authentication and profiles
  • Post updates and share media
  • Comment, like and save posts
  • Browse job listings
  • Follow other users

Installation

To get a local copy up and running, follow these simple steps:

  1. Clone the repository:

    git clone https://github.com/Sbh321/ProConnect.git
    cd ProConnect
  2. Install dependencies:

    composer install
    npm install
    
  3. Set up your environment variables:

  • Duplicate the .env.example file and rename it to .env.

    cp .env.example .env
    
  1. Generate Application Key

    php artisan key:generate
    
  2. Update the .env file with your database and mail configurations.

    DB_CONNECTION=mysql
    DB_HOST=127.0.0.1
    DB_PORT=3306
    DB_DATABASE=your_database_name
    DB_USERNAME=your_database_username
    DB_PASSWORD=your_database_password
    
  3. Run migrations and seed the database:

    php artisan migrate --seed
    
  4. Compile assets:

    npm run dev
    
  5. Run the application:

    php artisan serve
    
  6. Access the application:

  • Open your web browser and go to url displayed on your terminal when application is serving.

Usage

  • Register a new account or log in with an existing one.
  • Create and manage posts within your profile.
  • View and manage user profile/
  • Comment, like and save posts
  • Browse job listings.
  • Add jobs.
  • Manage user's job listings.
  • Connect with other users by following them.

Contributing

Contributions are welcome! Please follow these steps to contribute:

  1. Fork the repository.

  2. Clone your fork:

    git clone https://github.com/Sbh321/social-media-job-app.git
    cd social-media-job-app
  3. Install dependencies:

    composer install
    npm install
    
  4. Create a new branch:

    git checkout -b feature/YourFeature
    
  5. Commit your changes:

    git commit -m 'Add some feature'
    
  6. Push to the branch:

    git push origin feature/YourFeature
    
    
  7. Open a pull request.

About

A basic social media and job listing web application made with laravel

Topics

Resources

Stars

Watchers

Forks

Releases

No releases published

Packages

No packages published

Languages