AuctionSoftware - Reverse

Easier way to do bigger things.

Architecture Diagram

Version History

February, 2021 (version 0.5)

Update 0.5: This update addresses these implementation.
1. Deposits
2. Feedbacks

Deposits

  • requests: List all deposit requests of the user.
  • show: Show single deposit details.

Feedbacks

  • new / create: Create new feedback.
  • show: Show single feedback details.

December, 2020 (version 0.4)

Update 0.4: This update addresses these implementation of the admin.
1. Project Management
2. Milestone Management
2. Invoice Management

Admin Project

  • index: List projects in admin panel.
  • edit / update: Update project details.

Admin Milestone

  • index: List milestones in admin.
  • edit / update: Edit milestone details.

Admin Invoice

  • index: List invoice in admin panel.

November, 2020 (version 0.3)

Update 0.3: This update addresses these implementation of the admin.
1. Admin
2. Admin User Management

Admin

  • index: Overall metrics for projects/users/bids.
  • admin_users: Manage admin users.
  • email_templates: Manage email templates.
  • budget_options: Manage project budget options.
  • membership_plans: Manage membership plans.
  • categories: Manage categories.

Admin User Management

  • users: Manage users.
  • sellers: Manage sellers.
  • buyers: Manage buyers.
  • approve_shops: Approve sellers.

October, 2020 (version 0.2)

Update 0.2: This update addresses these implementation.
1. Bidding
2. Milestone
3. Payment

Bidding

  • change_bid_status: Update the status of the bid.
  • hide_unhide_bid: Hide or Unhide project from list.
  • decline_bid:Decline bid from project.
  • send_report_violation: Send email to admin about violation.

Milestone

  • new / create: Create new milestone for the ptoject.
  • edit / update: Update milestone.

Payment

  • request_fund: Request fund for the milestone amount.
  • milestone_stripe_payment: Do payment using stripe.
  • release_fund: Release fund to the seller account.
  • accepted: Accept payment.

September, 2020 (version 0.1)

Update 0.1: This update addresses these implementation:
1. Users
2. Project
3. Auction

User

  • user_info: Return user info object.
  • public_profile: Return public profile information.
  • user_info_edit: Edit profile information.
  • my_preferences: Show user preferences.
  • user_experience: Returns user experiences.
  • user_experience_edit: Edit / Update user experience.
  • user_portfolio: Return user portfolio.

Project

  • index: Get all user projects.
  • find_projects: Search projects.
  • show: View project information.
  • new / create: Create new project.
  • edit / update: Edit / Update project details.
  • change_status: Change status of the project
  • destroy: Delete project if passed validations.
  • invite_seller: Invite sellers for the project.

Auction

  • new / create: Create new bid for the project
  • edit / update: Edit / Update bid for the project.
  • send_buyer_about_bid: Send email to buyer about new bid.
  • withdraw: Withdraw bid from the project.