{"id":21433798,"url":"https://github.com/vikas-ukani/photo-point","last_synced_at":"2026-04-20T10:05:46.024Z","repository":{"id":38171296,"uuid":"223745933","full_name":"vikas-ukani/photo-point","owner":"vikas-ukani","description":"Photo-Point REST-APIs using Laravel Framework With MySQL.","archived":false,"fork":false,"pushed_at":"2023-01-04T13:24:45.000Z","size":7977,"stargazers_count":3,"open_issues_count":15,"forks_count":0,"subscribers_count":1,"default_branch":"master","last_synced_at":"2025-03-16T22:44:37.728Z","etag":null,"topics":["api","backend","laravel","laravel-framework","mysql-database","rest-api"],"latest_commit_sha":null,"homepage":"","language":"PHP","has_issues":true,"has_wiki":null,"has_pages":null,"mirror_url":null,"source_name":null,"license":null,"status":null,"scm":"git","pull_requests_enabled":true,"icon_url":"https://github.com/vikas-ukani.png","metadata":{"files":{"readme":"README.md","changelog":null,"contributing":null,"funding":null,"license":null,"code_of_conduct":null,"threat_model":null,"audit":null,"citation":null,"codeowners":null,"security":null,"support":null}},"created_at":"2019-11-24T13:09:39.000Z","updated_at":"2023-07-05T08:02:01.000Z","dependencies_parsed_at":"2023-02-02T14:02:10.657Z","dependency_job_id":null,"html_url":"https://github.com/vikas-ukani/photo-point","commit_stats":null,"previous_names":[],"tags_count":0,"template":false,"template_full_name":null,"purl":"pkg:github/vikas-ukani/photo-point","repository_url":"https://repos.ecosyste.ms/api/v1/hosts/GitHub/repositories/vikas-ukani%2Fphoto-point","tags_url":"https://repos.ecosyste.ms/api/v1/hosts/GitHub/repositories/vikas-ukani%2Fphoto-point/tags","releases_url":"https://repos.ecosyste.ms/api/v1/hosts/GitHub/repositories/vikas-ukani%2Fphoto-point/releases","manifests_url":"https://repos.ecosyste.ms/api/v1/hosts/GitHub/repositories/vikas-ukani%2Fphoto-point/manifests","owner_url":"https://repos.ecosyste.ms/api/v1/hosts/GitHub/owners/vikas-ukani","download_url":"https://codeload.github.com/vikas-ukani/photo-point/tar.gz/refs/heads/master","sbom_url":"https://repos.ecosyste.ms/api/v1/hosts/GitHub/repositories/vikas-ukani%2Fphoto-point/sbom","scorecard":null,"host":{"name":"GitHub","url":"https://github.com","kind":"github","repositories_count":286080680,"owners_count":32042314,"icon_url":"https://github.com/github.png","version":null,"created_at":"2022-05-30T11:31:42.601Z","updated_at":"2026-04-20T00:18:06.643Z","status":"online","status_checked_at":"2026-04-20T02:00:06.527Z","response_time":94,"last_error":null,"robots_txt_status":"success","robots_txt_updated_at":"2025-07-24T06:49:26.215Z","robots_txt_url":"https://github.com/robots.txt","online":true,"can_crawl_api":true,"host_url":"https://repos.ecosyste.ms/api/v1/hosts/GitHub","repositories_url":"https://repos.ecosyste.ms/api/v1/hosts/GitHub/repositories","repository_names_url":"https://repos.ecosyste.ms/api/v1/hosts/GitHub/repository_names","owners_url":"https://repos.ecosyste.ms/api/v1/hosts/GitHub/owners"}},"keywords":["api","backend","laravel","laravel-framework","mysql-database","rest-api"],"created_at":"2024-11-22T23:29:57.423Z","updated_at":"2026-04-20T10:05:45.994Z","avatar_url":"https://github.com/vikas-ukani.png","language":"PHP","funding_links":[],"categories":[],"sub_categories":[],"readme":"# Photo-Point REST-APIs using Laravel Framework With MySQL.\n\n---\n![Project Image](https://github.com/vikas-ukani/photo-point/blob/master/public/images/photo-point-image.jpg)\n\n---\n\nThis project is developed in Laravel framework with mysql database. The project contains only RESTAPIs and consumed in IOS Mobile Appications.\n\n## Directory Structure\n\n```\n├── app\n│   ├── Console\n│   │   ├── Commands\n│   │   └── Kernel.php\n│   ├── Events\n│   │   ├── Event.php\n│   │   └── ExampleEvent.php\n│   ├── Exceptions\n│   │   └── Handler.php\n│   ├── Http\n│   │   ├── Controllers\n│   │   │   ├── Admin\n│   │   │   │   ├── Auth\n│   │   │   │   │   └── AuthController.php\n│   │   │   │   ├── Category\n│   │   │   │   │   └── CategoryController.php\n│   │   │   │   ├── Complaint\n│   │   │   │   │   └── ComplaintCategoryController.php\n│   │   │   │   ├── Country\n│   │   │   │   │   └── CountryController.php\n│   │   │   │   ├── Offer\n│   │   │   │   │   └── OfferController.php\n│   │   │   │   ├── Orders\n│   │   │   │   │   └── OrderController.php\n│   │   │   │   ├── PickupAddress\n│   │   │   │   │   └── PickupAddressController.php\n│   │   │   │   ├── Product\n│   │   │   │   │   ├── CommonProductAttributesController.php\n│   │   │   │   │   ├── FeatureProductController.php\n│   │   │   │   │   └── ProductController.php\n│   │   │   │   ├── Shiporder\n│   │   │   │   │   └── ShiporderAPIController.php\n│   │   │   │   └── Shopper\n│   │   │   │       ├── PickupLocationController.php\n│   │   │   │       └── ShopperController.php\n│   │   │   ├── API\n│   │   │   │   └── v1\n│   │   │   │       ├── Auth\n│   │   │   │       │   └── AuthController.php\n│   │   │   │       ├── AuthShopper\n│   │   │   │       │   └── AuthShopperController.php\n│   │   │   │       ├── Cart\n│   │   │   │       │   └── CartController.php\n│   │   │   │       ├── CommonController.php\n│   │   │   │       ├── Complaints\n│   │   │   │       │   └── ComplaintController.php\n│   │   │   │       ├── Offer\n│   │   │   │       │   └── OfferController.php\n│   │   │   │       ├── Order\n│   │   │   │       │   ├── OrderController.php\n│   │   │   │       │   └── OrderRateReviewController.php\n│   │   │   │       ├── Product\n│   │   │   │       │   ├── FavoriteProductController.php\n│   │   │   │       │   └── ProductController.php\n│   │   │   │       ├── Setting\n│   │   │   │       │   └── SettingController.php\n│   │   │   │       └── User\n│   │   │   │           └── UserController.php\n│   │   │   ├── AppController.php\n│   │   │   ├── Controller.php\n│   │   │   ├── HelperController.php\n│   │   │   ├── ImageHelperController.php\n│   │   │   ├── ImageUploadController.php\n│   │   │   └── Payment\n│   │   │       └── RazorpayController.php\n│   │   ├── Middleware\n│   │   │   ├── Authenticate.php\n│   │   │   ├── CheckUserAccount.php\n│   │   │   ├── CorsMiddleware.php\n│   │   │   └── ExampleMiddleware.php\n│   │   └── Requests\n│   │       └── StoreUserDeleveryAddress.php\n│   ├── Jobs\n│   │   ├── ExampleJob.php\n│   │   └── Job.php\n│   ├── Libraries\n│   │   ├── Constants\n│   │   │   └── Constants.php\n│   │   ├── Repositories\n│   │   │   ├── CartRepositoryEloquent.php\n│   │   │   ├── CityRepositoryEloquent.php\n│   │   │   ├── CommonProductAttributesRepositoryEloquent.php\n│   │   │   ├── ComplaintCategoryRepositoryEloquent.php\n│   │   │   ├── ComplaintRepositoryEloquent.php\n│   │   │   ├── CountryRepositoryEloquent.php\n│   │   │   ├── FavoriteProductRepositoryEloquent.php\n│   │   │   ├── FeatureProductRepositoryEloquent.php\n│   │   │   ├── MainCategoryRepositoryEloquent.php\n│   │   │   ├── OfferRepositoryEloquent.php\n│   │   │   ├── OrderRateReviewRepositoryEloquent.php\n│   │   │   ├── OrderRepositoryEloquent.php\n│   │   │   ├── PickupLocationRepositoryEloquent.php\n│   │   │   ├── ProductAttributesDetailsRepositoryEloquent.php\n│   │   │   ├── ProductRepositoryEloquent.php\n│   │   │   ├── ProductStockInventoryRepositoryEloquent.php\n│   │   │   ├── ShopperUserRepositoryEloquent.php\n│   │   │   ├── StateRepositoryEloquent.php\n│   │   │   ├── UserDeleveryAddressRepositoryEloquent.php\n│   │   │   └── UsersRepositoryEloquent.php\n│   │   └── RepositoriesInterfaces\n│   │       └── UsersRepository.php\n│   ├── Listeners\n│   │   └── ExampleListener.php\n│   ├── Models\n│   │   ├── Cart.php\n│   │   ├── City.php\n│   │   ├── CommonProductAttributes.php\n│   │   ├── ComplaintCategory.php\n│   │   ├── Complaint.php\n│   │   ├── Country.php\n│   │   ├── FavoriteProducts.php\n│   │   ├── FeatureProducts.php\n│   │   ├── MainCategory.php\n│   │   ├── OfferApplied.php\n│   │   ├── Offer.php\n│   │   ├── Order.php\n│   │   ├── OrderRateReview.php\n│   │   ├── PaymentHistory.php\n│   │   ├── PickupLocation.php\n│   │   ├── ProductAttributesDetails.php\n│   │   ├── Products.php\n│   │   ├── ProductStockInventory.php\n│   │   ├── ShiporderToken.php\n│   │   ├── Shopper.php\n│   │   ├── State.php\n│   │   ├── UserDeleveryAddress.php\n│   │   └── User.php\n│   ├── Notifications\n│   │   ├── ChangePasswordNotification.php\n│   │   └── EmailVerificationNotification.php\n│   ├── Providers\n│   │   ├── AppServiceProvider.php\n│   │   ├── AuthServiceProvider.php\n│   │   ├── EventServiceProvider.php\n│   │   └── RouteBindingServiceProvider.php\n│   └── Supports\n│       ├── BaseMainRepository.php\n│       ├── DateConvertor.php\n│       └── MessageClass.php\n├── artisan\n├── bootstrap\n│   └── app.php\n├── composer.json\n├── composer.lock\n├── config\n│   ├── api-debugger.php\n│   ├── auth.php\n│   ├── config.php\n│   ├── jwt.php\n│   ├── mail.php\n│   └── paypal.php\n├── database\n│   ├── factories\n│   │   └── ModelFactory.php\n│   ├── migrations\n│   │   ├── 2014_10_12_000000_create_users_table.php\n│   │   ├── 2014_10_12_100000_create_password_resets_table.php\n│   │   ├── 2016_06_01_000001_create_oauth_auth_codes_table.php\n│   │   ├── 2016_06_01_000002_create_oauth_access_tokens_table.php\n│   │   ├── 2016_06_01_000003_create_oauth_refresh_tokens_table.php\n│   │   ├── 2016_06_01_000004_create_oauth_clients_table.php\n│   │   ├── 2016_06_01_000005_create_oauth_personal_access_clients_table.php\n│   │   ├── 2019_08_19_000000_create_failed_jobs_table.php\n│   │   ├── 2019_11_27_160353_create_user_delevery_addresses_table.php\n│   │   ├── 2019_11_30_173452_create_countries_table.php\n│   │   ├── 2019_11_30_173526_create_states_table.php\n│   │   ├── 2019_11_30_173558_create_cities_table.php\n│   │   ├── 2019_12_02_160909_create_main_categories_table.php\n│   │   ├── 2019_12_02_165508_create_products_table.php\n│   │   ├── 2019_12_04_151403_create_carts_table.php\n│   │   ├── 2019_12_30_140104_create_favorite_products_table.php\n│   │   ├── 2020_01_04_110630_create_common_product_attributes_table.php\n│   │   ├── 2020_01_05_082154_create_product_attributes_details_table.php\n│   │   ├── 2020_01_12_071523_create_product_stock_inventories_table.php\n│   │   ├── 2020_01_26_123751_create_payment_histories_table.php\n│   │   └── 2020_02_09_112858_create_pickup_locations_table.php\n│   ├── seeds\n│   │   └── DatabaseSeeder.php\n├── package.json\n├── package-lock.json\n├── phpunit.xml\n├── public\n│   ├── css\n│   │   └── app.css\n│   ├── fonts\n│   │   └── vendor\n│   │       ├── font-awesome\n│   │       │   ├── fontawesome-webfont.eot\n│   │       │   ├── fontawesome-webfont.svg\n│   │       │   ├── fontawesome-webfont.ttf\n│   │       │   ├── fontawesome-webfont.woff\n│   │       │   └── fontawesome-webfont.woff2\n│   │       └── simple-line-icons\n│   │           ├── Simple-Line-Icons.eot\n│   │           ├── Simple-Line-Icons.svg\n│   │           ├── Simple-Line-Icons.ttf\n│   │           ├── Simple-Line-Icons.woff\n│   │           └── Simple-Line-Icons.woff2\n│   ├── images\n│   │   └── logo.png\n│   ├── index.php\n│   └── js\n│       └── app.js\n├── README.md\n├── resources\n│   ├── lang\n│   │   └── en\n│   │       ├── auth.php\n│   │       ├── pagination.php\n│   │       ├── passwords.php\n│   │       └── validation.php\n│   └── views\n│       ├── admin.blade.php\n│       ├── mail\n│       │   └── forgot-password\n│       │       └── forgot-password.blade.php\n│       ├── settings\n│       │   ├── privacy_policy.blade.php\n│       │   ├── refund_and_cancellation_policy.blade.php\n│       │   └── terms_and_conditions.blade.php\n│       └── test.blade.php\n├── routes\n│   ├── admin.php\n│   ├── api.php\n│   ├── seller.php\n│   └── web.php\n├── storage\n│   ├── app\n│   └── framework\n│       ├── cache\n│       └── views\n├── tests\n│   ├── ExampleTest.php\n│   └── TestCase.php\n└── webpack.mix.js\n\n```\n\n## Installation.\n\n1. Clone this repository using.\n\n```\ngit clone https://github.com/vikas-ukani/photo-point.git\n```\n\n2. Install and update composer\n\n```\n    composer install\n```\n\n3. Create or COPY `.env` file from `.env.example` file.\n\n```\ncp .env.example .env\n```\n\n4. Setup you database configuration setting in `.env`\n\n5. Run the migrations.\n\n```\nphp artisan migrate\n```\n\n6. Run the project\n```\nphp artisan serve\n```\n","project_url":"https://awesome.ecosyste.ms/api/v1/projects/github.com%2Fvikas-ukani%2Fphoto-point","html_url":"https://awesome.ecosyste.ms/projects/github.com%2Fvikas-ukani%2Fphoto-point","lists_url":"https://awesome.ecosyste.ms/api/v1/projects/github.com%2Fvikas-ukani%2Fphoto-point/lists"}