Ecosyste.ms: Awesome
An open API service indexing awesome lists of open source software.
https://github.com/mosnad-web01/e-commerce-platform
is an e-commerce platform where artisans can showcase, manage, and sell their handmade items. It allows customers to explore unique, high-quality products across various categories and directly support local artisans.
https://github.com/mosnad-web01/e-commerce-platform
axios javascript laravel nextjs react tailwind
Last synced: 5 days ago
JSON representation
is an e-commerce platform where artisans can showcase, manage, and sell their handmade items. It allows customers to explore unique, high-quality products across various categories and directly support local artisans.
- Host: GitHub
- URL: https://github.com/mosnad-web01/e-commerce-platform
- Owner: Mosnad-Web01
- Created: 2024-11-11T02:11:59.000Z (2 months ago)
- Default Branch: dev
- Last Pushed: 2024-12-21T20:41:25.000Z (26 days ago)
- Last Synced: 2025-01-12T06:09:07.083Z (5 days ago)
- Topics: axios, javascript, laravel, nextjs, react, tailwind
- Language: JavaScript
- Homepage:
- Size: 19.6 MB
- Stars: 1
- Watchers: 0
- Forks: 0
- Open Issues: 9
-
Metadata Files:
- Readme: README.md
Awesome Lists containing this project
README
# E-Commerce Platform
## Project Structure
- `/backend` - Laravel API
- `/frontend` - Next.js Frontend## Setup Instructions
### Backend Setup
1. Navigate to backend directory: `cd backend`
2. Install dependencies: `composer install`
3. Copy .env.example: `cp .env.example .env`
4. Generate key: `php artisan key:generate`
5. Configure database in .env
6. Run migrations: `php artisan migrate`### Frontend Setup
1. Navigate to frontend directory: `cd frontend`
2. Install dependencies: `npm install`
3. Copy .env.example: `cp .env.example .env.local`
4. Start development server: `npm run dev`## Development Workflow
1. Backend API development: `php artisan serve`
2. Frontend development: `npm run dev`## Code Style
- Frontend uses Prettier for formatting
- Commits are automatically linted using husky