ChARM is a website containing a place to rent anime cosplay and other costumes
There are 2 accounts, namely admin, courier, and user
The admin's role is to manage user accounts and can also add and subtract costume items and can also view transaction status. Users can register and log in and can choose and rent existing costumes, in the rental option they can choose to have the costumes delivered or picked up at the location. If you pick it up, it will issue the shop address. If you choose to deliver it to a certain place, it will enter the address where the user is located for delivery data. Then the courier can receive orders from transactions that have been carried out and then update when the delivery is complete.
Additional Features: For rentals, available items can be displayed, then the user selects a product like a marketplace and can later checkout with several payment options. There are two pick-up options, pick it up at the shop or send it to the respective place where you will then enter the address.
Revision: For the courier feature, WhatsApp API will be added to provide notifications to the courier for each order, then for costume components there will be a separate menu for full set costume rentals or just individual component rentals
- Tailwinds Framework
- PHP 8.1.10
- phpMyAdmin 5.2.1 or above
- composer 2.7.9 or above
- install php
you can install php from https://www.php.net/releases/ and follow the installer instruction
php must above 8.1.10- install npm
npm install- install tailwindcss
npm install -D tailwindcss- install composer
you can install from https://getcomposer.org/download/ and follow the installer instruction- Run the framework build or wacth using npm
npm run buildor
npm run watch- Manage to main website with
http://127.0.0.1:[your port]/src- If you using Laragon, go to C:\laragon\www\ChARM
cd C:\laragon\www- Please clone this repo and open it
git clone https://github.com/yourusername/ChARM.git
cd ChARM- Copy the '.env.example' to 'env'
cp .env.example .env- Open the .env file and update the following database configuration:
DB_CONNECTION=mysql
DB_HOST=127.0.0.1
DB_PORT=3306
DB_DATABASE=charm_db
DB_USERNAME=admin
DB_PASSWORD=admin-
Run Laragon or any PHP dev enviroment
-
Database instalas
open charm/database/charm_db.sql
open database manager (xampp or laragon or any)
import charm_db.sql inside your database manager console- Manage to website to test the database using
http://localhost/charm/srcif it manage to Main Page, congrats you can running it
- Beta 1.9
- user now can register and login as user or admin (depends of their access)
- any user can forget password using email (with phpmailer as mail service)
- dev can manage user that can access admin page with using database manager
- user can fill their personal details in account setting
- Mohammad Fiqri Firmansyah [RYU]
As a BackEnd dev
- Umar Zaki Gunawan [UZY]
As a FrontEnd dev
- Dariele Zebada Sanuwu Gea [DAZ]
As a FrontEnd dev
WebDev 3 Academy 2024
RYU DAZ UZY