Background
Please describe your company and position.
I am a Director of Vote Smart
Describe what your company does in a single sentence.
Vote Smart’s mission is to provide free, factual, unbiased information on candidates and elected officials to ALL Americans.
Challenge
What specific goals or objectives did you hire Moravio to accomplish?
Build data entry portal for research department.
Solution
How did you find Moravio?
Online Search
Why did you select Moravio over others?
Pricing fit our budget
Technical compatibility
How many teammates from Moravio were assigned to this project?
2-5 Employees
Describe the scope of work in detail. Please include a summary of key deliverables.
Web Development to Include Repository, CI / CD / development environment setup and plans, cloud setup
Users login and authentication
- compose FE views
- setup Authn provider (NextAuth.js, Passport.js, Okta… most suitable solution would be procured)Data Management
- Design needed layouts to cover create/read/update/delete (CRUD) operations on all entities (Offices, Elections, …)
- Focus on reusability and least amount of unique pages wherever possible
- Use components from UI Template like Data Tables, Forms, Wizards, …
- Proper due dilligence in this phase will save time in implementing each data entity management pageOffices Management
- View, Edit Elections Management
- View
- filter by state, year
- Edit
- editable fields
- add/edit stages
- Create
- Required fields
- Add stages
- View
- filter by stateEdit States Management
- Views states
- Edit voter registration infoLocalities Management
- View
- state filter
- Create/Edit
- Local Offices Management
- View
- locality filter
- Edit/Inline Edit
- Publish/Go LiveCommittees Management
- View
- filter by chamber type
- search
- Add/EditSIGs Management
- View
- filter and sort by state/category/having endorsement or rating group
- Edit
- Create
- View
- filter by state
- Edit/Assign to state
- Assign position membersCategories, Tags, Parties, Religions Management
- Create/Edit/View/Delete
- Political Resources Management
- View
- filter by state
- Edit
- specified fields
- fetch all resource types (Federal Agencies, Federal District Courts, General Government resources,…)
Results
What were the measurable outcomes from the project that demonstrate progress or success?
Deadlines and appropriate functions performed by application.
Describe their project management. Did they deliver items on time? How did they respond to your needs?
For the most part stayed on schedule and kept in contact via slack and email.
What was your primary form of communication with Moravio?
Virtual Meeting
Email or Messaging App
What did you find most impressive or unique about this company?
We were impressed with the organization and frequent communication.
Are there any areas for improvement or something Moravio could have done differently?
Changed project manager some distance into the project.
