https://github.com/bendomey/avc-server
African Venture Counsel - A Modern Legal Solution For African Businesses
https://github.com/bendomey/avc-server
golang law-firm mailing-services postgress redis
Last synced: 2 months ago
JSON representation
African Venture Counsel - A Modern Legal Solution For African Businesses
- Host: GitHub
- URL: https://github.com/bendomey/avc-server
- Owner: Bendomey
- License: mit
- Created: 2021-02-01T02:41:17.000Z (over 5 years ago)
- Default Branch: main
- Last Pushed: 2022-01-08T21:55:34.000Z (over 4 years ago)
- Last Synced: 2025-06-04T00:05:51.843Z (about 1 year ago)
- Topics: golang, law-firm, mailing-services, postgress, redis
- Language: Go
- Homepage: https://avc-server.herokuapp.com/
- Size: 10.4 MB
- Stars: 1
- Watchers: 2
- Forks: 0
- Open Issues: 0
-
Metadata Files:
- Readme: README.md
- License: LICENSE
Awesome Lists containing this project
README
# 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
- [x] Bootstrap Server
- [x] Connect To Database
- [x] Lockdown
- [x] Generate Filter For Any Input Given (Limit, Skip, Date Range, Search With SearchFields)
## Admins
- [x] Login
- [x] Create
- [x] Update Password
- [x] Update Details
- [x] Update Phone
- [x] Delete
- [x] Suspend
- [x] Restore
- [x] Read one
- [x] Read all
- [x] Count
## Countries
- [x] Create
- [x] Update
- [x] Delete
- [x] Read one
- [x] Read All
- [x] Count
## Users
- [x] Create User
- [x] Create Customer (if Customer)
- [x] Create Lawyer (if laywer)
- [x] Add user to newsletter subscriber (If already part, update type to user and not anon)
- [x] Resend Code To Verofy Email
- [x] Verify Email
- [x] Update User And (Customer Or Lawyer)
- [x] Delete
- [x] Suspend
- [x] Restore
- [x] Send Phone Verification Code
- [x] Verify Phone Code
- [x] Read All
- [x] Read one
- [x] Count
## NewsLetter Subscribers
- [x] Create
- [ ] Delete
## Newsletters
- [x] Create ... I'm left with sending the emails
## Tags
- [x] Create
- [x] Update
- [x] Read All
- [x] Read one
- [x] Delete
## BlogPosts
- [x] Create
- [x] Update
- [x] Read All
- [x] Read one
- [x] Delete
## Frequently Asked Questions
- [x] Create
- [x] Update
- [x] Read All
- [x] Read one
- [x] Delete
## Legal Areas
- [x] Create
- [x] Update
- [x] Read All
- [x] Read One
- [x] Delete
## Packages
- [x] Create
- [x] Update
- [x] Read All
- [x] Read One
- [x] Delete
## Packages_Services
- [x] Assign services to a package
- [x] remove services from a package
## Services
- [x] Create
- [x] Update
- [x] Read All
- [x] Read One
- [x] Delete
## Servicing
- [ ] Create
- [ ] Update
- [ ] Read All
- [ ] Read One
- [ ] Delete
## Services fields
- [ ] Create
- [ ] Update
## Subscription
- [ ] Create
- [ ] Update
- [ ] Read All
- [ ] Read One
- [ ] Delete
## Payment
- [ ] Create
- [ ] Update