Atlas Thrift Shop is a web-based e-commerce application built using Laravel. This application is designed to facilitate the sale of thrift items with features that ease transactions and shipping.
Features
- User Authentication: Registration, login, and user management.
- Product Management: Easily add, edit, and delete products.
- Category Management: Organize products into categories for easier browsing.
- Shopping Cart: Users can add products to their shopping cart.
- Checkout: Integrated with Midtrans for payment processing.
- Shipping Cost Calculation: Integrated with RajaOngkir to determine shipping costs based on location.
- Comments and Ratings: Users can leave comments and rate products.
-
Clone the repository:
git clone https://github.com/titosunu/atlas-shop.git cd atlas-shop -
Install dependencies:
composer install npm install
-
Set up the environment file: Copy the .env.example file to .env and update the environment variables to match your configuration.
cp .env.example .env
-
Set up the database:
php artisan migrate --seed
-
Install frontend dependencies and build assets:
npm install npm run dev
-
Run the application:
php artisan serve
