Moravio
Testimonials

Data Entry Portal for Political Organization

Aline Alves da Costa

Aline Alves da Costa

Director, Vote Smart

Moravio developed a data entry portal for a political organization's research department. The team identified the specifications and delivered an app that had various management pages with all the required functions on time. The team followed the schedule and communicated via Slack and email. Overall, their organization and communication skills highly impressed.

We were impressed with the organization and frequent communication.

Aline Alves da Costa, Director, Vote Smart

Moravio delivered an app with all the required functions on time. The team followed the client's schedule and communicated via Slack and email. Overall, their organization and communication skills highly impressed the client.

‍

Project Details

Project
Data Entry Portal for Political Organization
Location
Des Moines, Iowa
Services Provided
Business Digitalization · Business Intelligence · Artificial Intelligence

Review Scores

Scheduling5.0

Cost5.0

Quality5.0

Willing to Refer5.0

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 page

  • Offices Management
    - View, Edit Elections Management
    - View
    - filter by state, year
    - Edit
    - editable fields
    - add/edit stages
    -  Create
    - Required fields
    - Add stages
    - View
    - filter by state

  • Edit States Management
    - Views states
    - Edit voter registration info

  • Localities Management
    - View
    - state filter
    - Create/Edit
    - Local Offices Management
    - View
    - locality filter
    - Edit/Inline Edit
    - Publish/Go Live

  • Committees Management
    - View
    - filter by chamber type
    - search
    - Add/Edit

  • SIGs 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 members

  • Categories, 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.

‍

More context helps

Describe the situation

A few useful details help us prepare: who is affected, how the work happens today, what has already been tried, and why this matters now.

Your success story can start here

We've helped 100+ clients win in the market. Let's make you the next one