Database Design and Prototype Development

ITCS 6160 & 8160
Closed
Main contact
UNC Charlotte
Charlotte, North Carolina, United States
Educator
4
Timeline
  • September 23, 2025
    Experience start
  • October 1, 2025
    Project Brief & Requirements Report
  • October 15, 2025
    Database Schema & Design Document
  • October 29, 2025
    Database Implementation & Initial Code
  • November 12, 2025
    UI Mockups & Initial Web Implementation
  • November 22, 2025
    Model Refinement & Iteration
  • December 4, 2025
    Experience end
Experience
2 projects wanted
Dates set by experience
Preferred companies
United States
Any company type
Any industries

Experience scope

Categories
Website development Software development Databases Data modelling Data science
Skills
prototype development data management prototyping computer systems database normalization database application document-oriented databases database architecture distributed relational database architecture (drda)
Learner goals and capabilities

The project aims to enhance the efficiency of the service application process by transitioning from a manual to a digital system. Currently, the process involves cumbersome paperwork and manual data entry, leading to delays, inconsistencies and potential errors negatively impacting community members seeking services. The goal is to create a seamless digital workflow that automates data collection and integrates it directly into the company's Client Management System (CMS). This will not only reduce processing time but also improve data accuracy and accessibility. The project will involve analyzing the current process, designing a digital form for data collection, and developing a method to automatically input this data into the CMS. By digitizing the application process, the company can improve service delivery and operational efficiency.

Learners

Learners
Graduate
Intermediate levels
15 learners
Project
12-20 hours per learner
Educators assign learners to projects
Teams of 5
Expected outcomes and deliverables

The project will deliver a fully functional digital application form that can be accessed online by individuals in the community seeking services. Additionally, a system will be developed to ensure that data collected through the form is automatically and accurately entered into the CMS. The deliverables will include a detailed process map of the new workflow, a prototype of the digital form, and a demonstration of the CMS integration. The team will also provide documentation outlining the implementation process and user guidelines.

Project timeline
  • September 23, 2025
    Experience start
  • October 1, 2025
    Project Brief & Requirements Report
  • October 15, 2025
    Database Schema & Design Document
  • October 29, 2025
    Database Implementation & Initial Code
  • November 12, 2025
    UI Mockups & Initial Web Implementation
  • November 22, 2025
    Model Refinement & Iteration
  • December 4, 2025
    Experience end

Project examples

Designing a relational database schema to support a business process.

Building ETL (Extract, Transform, Load) pipelines to integrate multiple data sources.

Migrating legacy data into a modern database or cloud-based system.

Developing SQL-based dashboards and reports for business decision-making.

Performing advanced query optimization for large datasets.

Creating OLAP cubes or data marts for analytical workloads.

Comparing performance between SQL and NoSQL solutions for a given dataset.

Designing a scalable solution using cloud platforms (e.g., AWS RDS, DynamoDB, or Google BigQuery).

Implementing data partitioning, sharding, or replication strategies.

Designing and implementing a database-backed web or mobile application.

Creating APIs to enable secure and scalable database access.

Implementing role-based access control and auditing mechanisms.

Designing metadata repositories to improve data discoverability.

Additional company criteria

Companies must answer the following questions to submit a match request to this experience:

  • Q1 - Text short
    What type of data or database challenge would you like students to address (e.g., schema design, data integration, query optimization, analytics)?
  • Q2 - Text short
    Will you be able to provide access to relevant data (real or anonymized) or should students work with synthetic datasets?  *
  • Q3 - Text short
    Which database technologies or platforms (e.g., SQL, NoSQL, cloud-based systems) are most relevant to your project?  *
  • Q4 - Text short
    What deliverables would be most valuable to your organization (e.g., database schema, ETL pipeline, optimized queries, dashboards, reports)?
  • Q5 - Text short
    Who will be the main point of contact, and how often would you be available to provide feedback to students?