Skip to content

Adnan-lit/CamSociety

Repository files navigation

Setup Instructions

Step 1: Clone the Repository

git clone https://github.com/YourUsername/CamSociety.git
cd CamSociety

Step 2: Install Laravel Backend Dependencies

Run the following command to install PHP dependencies:

composer install

Step 3: Install Frontend Dependencies

Run the following command to install Node.js dependencies:

npm install

Step 4: Configure Environment Variables

  1. Copy the .env.example file and rename it to .env:
cp .env.example .env
  1. Open the .env file in a text editor and update the following configurations: *Database Settings:
DB_CONNECTION=mysql
DB_HOST=127.0.0.1
DB_PORT=3306
DB_DATABASE=camsociety
DB_USERNAME=your_db_username
DB_PASSWORD=your_db_password

Step 5: Generate Application Key

Run the following command to generate a unique application key:

php artisan key:generate

Step 6: Run Database Migrations and Seeders

Set up the database schema and populate it with initial data:

php artisan migrate --seed

Step 7: Build the Frontend

Build the ReactJS frontend using InertiaJS:

npm run dev

Step 8: Start the Application

Start the Laravel development server:

php artisan serve

Step 9: Access the Application

Open your browser and navigate to:

http://localhost:8000

Laravel Logo

Build Status Total Downloads Latest Stable Version License

About Laravel

Laravel is a web application framework with expressive, elegant syntax. We believe development must be an enjoyable and creative experience to be truly fulfilling. Laravel takes the pain out of development by easing common tasks used in many web projects, such as:

Laravel is accessible, powerful, and provides tools required for large, robust applications.

Learning Laravel

Laravel has the most extensive and thorough documentation and video tutorial library of all modern web application frameworks, making it a breeze to get started with the framework.

You may also try the Laravel Bootcamp, where you will be guided through building a modern Laravel application from scratch.

If you don't feel like reading, Laracasts can help. Laracasts contains thousands of video tutorials on a range of topics including Laravel, modern PHP, unit testing, and JavaScript. Boost your skills by digging into our comprehensive video library.

Laravel Sponsors

We would like to extend our thanks to the following sponsors for funding Laravel development. If you are interested in becoming a sponsor, please visit the Laravel Partners program.

Premium Partners

Contributing

Thank you for considering contributing to the Laravel framework! The contribution guide can be found in the Laravel documentation.

Code of Conduct

In order to ensure that the Laravel community is welcoming to all, please review and abide by the Code of Conduct.

Security Vulnerabilities

If you discover a security vulnerability within Laravel, please send an e-mail to Taylor Otwell via taylor@laravel.com. All security vulnerabilities will be promptly addressed.

License

The Laravel framework is open-sourced software licensed under the MIT license.

About

CamSocity is an online platform for photography enthusiasts and professionals in Bangladesh. It serves as a one-stop solution where photographers can showcase their work, connect with clients, book events, buy and sell camera gear and others.

Resources

Stars

Watchers

Forks

Releases

No releases published

Packages

 
 
 

Contributors