Ecosyste.ms: Awesome

An open API service indexing awesome lists of open source software.

Awesome Lists | Featured Topics | Projects

https://github.com/theihasan/etsy-order-management


https://github.com/theihasan/etsy-order-management

Last synced: 13 days ago
JSON representation

Awesome Lists containing this project

README

        

Etsy Order Management System

- [Introduction](#introduction)
- [Features](#features)
- [Prerequisites](#prerequisites)
- [Installation](#installation)
- [Configuration](#configuration)

Introduction



This project's primary focus is to create a Laravel application that seamlessly integrates with the Etsy API, enabling users to effectively manage their orders. With this application, users will have the convenience of effortlessly accessing and reviewing a list of orders retrieved from their Etsy store.

Features




  • Order Listing: View a comprehensive list of orders fetched directly from Etsy.


  • Integration with Etsy API:Utilize the power of the Etsy API to access and display order information seamlessly.

Prerequisites




  • PHP: >=7.1


  • Laravel:9+

  • Etsy API Key

Configuration


At first clone this repository



git clone https://github.com/imabulhasan99/etsy-order-management.git
cd etsy-order-management

Install all dependency



composer install

Copy .env.example and rename it .env

Add this to your .env



ETSY_API_KEY = 'your etsy api key'

If you don't have an API key, go to Here

Configaure your Database in .env



DB_CONNECTION=mysql
DB_HOST=127.0.0.1
DB_PORT=3306
DB_DATABASE=db name
DB_USERNAME=db username
DB_PASSWORD=

Generate Application key using this artisan command



php artisan key:generate

Run migration using this artisan command



php artisan migrate

Run Database Seeder using this artisan command


php artisan db:seed


This seed command create 10 shops and a Admin User for testing



User Email: [email protected]
Password: 12345

Now run your server and enjoy.