/avc-server

African Venture Counsel - A Modern Legal Solution For African Businesses

Primary LanguageGoMIT LicenseMIT

avc-server

African Venture Counsel - A Modern Legal Solution For African Businesses

Available Scripts

In the project directory, you can run:

make run-dev

Runs the app in the development mode.

make run

Runs the app in the production mode.

make build-server

Builds code into binary for production

Development

  • Bootstrap Server
  • Connect To Database
  • Lockdown
  • Generate Filter For Any Input Given (Limit, Skip, Date Range, Search With SearchFields)

Admins

  • Login
  • Create
  • Update Password
  • Update Details
  • Update Phone
  • Delete
  • Suspend
  • Restore
  • Read one
  • Read all
  • Count

Countries

  • Create
  • Update
  • Delete
  • Read one
  • Read All
  • Count

Users

  • Create User
  • Create Customer (if Customer)
  • Create Lawyer (if laywer)
  • Add user to newsletter subscriber (If already part, update type to user and not anon)
  • Resend Code To Verofy Email
  • Verify Email
  • Update User And (Customer Or Lawyer)
  • Delete
  • Suspend
  • Restore
  • Send Phone Verification Code
  • Verify Phone Code
  • Read All
  • Read one
  • Count

NewsLetter Subscribers

  • Create
  • Delete

Newsletters

  • Create ... I'm left with sending the emails

Tags

  • Create
  • Update
  • Read All
  • Read one
  • Delete

BlogPosts

  • Create
  • Update
  • Read All
  • Read one
  • Delete

Frequently Asked Questions

  • Create
  • Update
  • Read All
  • Read one
  • Delete

Legal Areas

  • Create
  • Update
  • Read All
  • Read One
  • Delete

Packages

  • Create
  • Update
  • Read All
  • Read One
  • Delete

Packages_Services

  • Assign services to a package
  • remove services from a package

Services

  • Create
  • Update
  • Read All
  • Read One
  • Delete

Servicing

  • Create
  • Update
  • Read All
  • Read One
  • Delete

Services fields

  • Create
  • Update

Subscription

  • Create
  • Update
  • Read All
  • Read One
  • Delete

Payment

  • Create
  • Update