- You need EO services for certain events?
- but you still have difficulty managing time with various daily activities?
- especially if you have found the required EO services, do you feel that you are suitable for the price offered?
- If it is suitable, are you sure about the EO's experience in handling certain events?
- calm down, you don't need to worry, now EO-Bozz is here
EO-Bozz is an application that provides EO (Event Organizer) services with various choices, verified and clear reviews of the activities that the EO has handled. Become an intermediary between the EO and customers who need their services so as to prevent the above problems from happening in your life.
- user can create account as partner or EO.
- Users can log in.
- User can change account information and delete account.
- when creating an account, the user must complete the required documents as a requirement to register as a partner at EO-Bozz and wait for verification from the admin.
- after the account is verified, the user can start to market the services or services that are owned, can also add add-ons for these services.
- Users as EO can also receive reviews and hold discussions with clients regarding ordering services.
- after it is deemed suitable with the agreement between the client, the user as a partner can confirm orders and determine the schedule of events to be held.
- After the event runs as expected, users as partners will receive payouts from the admin and reviews from the client in order to improve the quality of EO performance at EO-Bozz.
- Users can create an account as a customer or client.
- Users can log in.
- User can change account information and delete account.
- when creating an account, the user must complete client data such as address, gender, etc.
- After logging in as a Client, users can immediately see all the services that EO-Bozz has from all registered partners / EOs and see various existing reviews.
- Users as clients can also start discussions to make offers and agreements with EO, here users can start looking for services based on the event, category, city, and desired price range.
- after it is deemed suitable with the offer, agreement, and price set, the user must check the availability of the service according to the desired date.
- If the service is available on that date, the user as a client can place an order by completing the required data.
- then the client will receive periodic emails for every change in order status, also the client will receive a schedule from the admin to make payments and carry out events.
- After the event has been completed, the user can provide a review of the EO who handled the event.
- admin can login.
- The admin is in charge of verifying the EO data that registers.
- The admin provides the add additional to service feature for partners, making it easier for partners to manage their services.
- Admin provides a check availability feature to check service availability.
- admin provides a midtrans payment feature.
- Admin provides a scheduling feature on Google Calendar.
- Admin provides a login feature with a Google account.
https://app.swaggerhub.com/apis-docs/YUSNARSETIYADI150403_1/EO-Bozz/1.0.0
- Golang
- Google Cloud Platform
- Docker
- MySQL
- Github
- Draw.io
- Swaggerhub
- Echo Framework
- Gorm.io
- Code Clean Archiecture
- Postman
- Midtrans
- Google Calendar
- Gomail/SMTP
- CloudFlare
- Visual Studio Code
Try our program by:
- Try the functionality
- visit the EO-Bozz
- Customization of functionality
- Clone this repository:
git clone https://github.com/Alta-Capstone-Grup2/BE-API-EO-Bozz-capstone-alta1.git
- Move to the BE-API-EO-Bozz-capstone-alta1 folder
cd BE-API-EO-Bozz-capstone-alta1/