Skip to content

Client proposals

Note that, if you have an idea for an app you can form your own group and work on your idea. I call these startup teams. The team must have 4-5 students. Startup projects are closed (as announced earlier in #startup). I already have 40 students doing startups, which is a lot more than I wanted. Next year I will need to have some sort of startup competition.

Client Projects

The project proposals and their clients are shown below. Please also read the Client Info page which explains how the process works and legal issues about working with clients. An online form will appear on /capstone, by the 26th, where you will submit your preferences. Watch my welcome video for all the details. Feel free to ask me questions about these in #proposed-projects.

ol li {margin-bottom: 1em;}

  1. Trees

We want an Android Tree Tagging App for Columbia Tree and Appearance Commission. Users will be able to take photos of trees in Columbia, tag them with their GPS location and other information and upload them to the cloud. The app should use the ArcGIS library.

They should also be able to get information on trees that have already been tagged. We have data on a few hundred important trees in downtown Columbia. This data will be added to the app initially.

Elizabeth Marks emarksinc@bellsouth.net 1908 Henderson Street Columbia, SC 29201 Phone: 803.256.7471 Fax: 803.256.7094 www.elizabethmarksandassociates.com

  1. Network Diagram

First, the application needs to be able to take a network diagram and record it in a table in such a way that we capture all attributes and can regenerate the diagram. Routegen (a Capstone project last year, a web application built using meteor.js) focused on ring nodes, but there are many of types of nodes to capture (Cell Towers, BGP Peers, metroE customers, etc...) as well as different interface types beyond the ring (like shortcuts and stubs). Each type of node would have different attributes that need to be captured. Interfaces, Autonomous Systems, IP Addresses, speeds, QoS requirements, etc..

The second aspect would be to generate configuration. In routegen, we generated the MPLS-TE path, but that is just a small part of the real world config. I would want to take a real work configuration and break it into many parts, like:

  • Basic info
  • Interfaces
  • Protocols
  • Policies

When generating a config, you would be prompted to select the parts you want to generate.

If the next set of students could see Routegen and understand what it does, I think it would give them a jumpstart on building the next gen routegen tool.

See this diagram for more details.

Pat Abrams Systems Engineer, CISCO patabram@cisco.com (803) 790-2932 4875 Forest Drive, 2nd Floor, Columbia, SC 29206 3. Fleet Maintenance

A3 communications is interested in creating a custom fleet maintenance Android application that create push notices to drivers for standard basic fleet maintenance (oil change, tire rotation, air filter, etc) with an response input to state maintenance has been done and mileage at that point. The app can track and have multiple update points for mileage (driver response to push notices, fleet manager entering mileage manually). Additionally, major maintenance schedules can be entered for the push notices to the fleet manager (since major work needs approval). Log in and driver ID will be mapped to vehicle in database. This should be able to be changed as vehicles can be swapped between drivers. More details can be discussed at launch of project.

David Lewis Chief Financial Officer Corporate Office 1038 Kinley Road, Building B Irmo, SC 29063 Email: dave.lewis@a3communications.com Web: www.a3communications.com

  1. Traffic Accidents

Develop an Android app in conjunction with a traffic accident API to keep track of accidents' start and end times to determine "incident duration."

Client: transportation researchers Traffic APIs Mapquest API Nathan Huynh HUYNHN@cec.sc.edu Associate Professor, Civil Engineering Department

  1. Stormwater

I may have an opportunity for your Senior Design students to rewrite (modernize) an old (mid 1990s) stormwater simulation model (written in Fortran) that likely would be used by several engineering design companies and agencies such as SCDOT and SCDHEC. The program is Drain:Edge. This program was developed to simulate stormwater runoff hydrographs, and to analyze and design stormwater and sediment ponds. It was THE simulation program used for the Wise Hollow (Aiken), Rawls Creek (Irmo), Senn Branch (Lexington County), Sand River (Aiken), Kinley Creek (Lexington and Richland Counties), and Koon Branch stormwater management studies performed by DOP and his student assistants. It was listed as a recommended computer program by SCDOT, SCDHEC and Richland County Public Works. It is still listed as a recommended program and is occasionally used by a couple of companies that have old computers.

Michael Meadows Meadows@cec.sc.edu Associate Professor, Civil Engineering

  1. Language Recorder

A critical issue in communication disorders is the potential mis-diagnosis of language impairment in children who hear non-mainstream American English dialects, such as African American English (AAE). My research addresses this health problem by analyzing the language spoken by parents of children with and without language impairments. Last year, I was awarded an ASPIRE I Track II-B award to support my research investigating how children learn language when their parents AAE. Because we change the way we speak based on where we are and who we are speaking to, it is essential that studies of parental language use record the language spoken at home, rather than in lab settings. However, my pilot research suggests that it is difficult for parents to make a second trip to our lab to return our digital recorders. At the same time, many of the families in our studies have access to smart phones and wi-fi connections. Therefore, we have been asking families to record conversations on their phones and upload them via a dropbox file request. However, parents report that they are not familiar with built-in voice recording apps on their phones or find it difficult to save and upload their voice recordings via dropbox.

An app designed specifically for this project could increase participation by simplifying and standardizing the recording of language samples at home. With this app, families across South Carolina would be able to record themselves talking with their child or with a friend and upload it directly to our researchers for analysis. A short how-to video could help families understand how to use the app. Families would also be able to provide short descriptions of their interactions. Further, the app would be able send reminders to families who have not yet completed the recordings. To have maximal participation, it would be best to have the app available for Apple and Android devices.

This is an Android app. If there are 4-5 of you that want to build this app in iOS let me (Dr. Vidal) know before voting so I can add that option.

Alison Eisel Hendricks, PhD HENDRIAK@mailbox.sc.edu Research Associate Department of Communication Sciences and Disorders University of South Carolina

  1. Lab Equipment Tracker

This is to indicate our interest in having students build a web application that we would like to use in our McNAIR Center laboratory facilities. We have a number of large scale equipment that we use for manufacturing, including robots, autoclaves, ovens, etc. We were thinking if we can we define a tool for keeping track of lab equipment work load and scheduling, linked to project descriptions (i.e., recognizing the relation between different hardware components as parts of tasks). There are a number of faculty members who work with us. Perhaps we can get together with them when the time comes to define the app(s) .

Some of our equipment even have web connectivity, which may enable us to have additional capabilities in the App(s). Please do remind us the deadlines and procedure so that we will keep up with your timeframe. We will meet and discuss the features before August.

Dr. Zafer Gürdal Director, McNAIR Center for Aerospace Innovation and Research Professor and Ronald E. McNair Endowed Chair Holder Department of Mechanical Engineering University of South Carolina, Columbia, SC 29208 +1 (803) 777 1910 zgurdal@sc.edu http://sc.edu/mcnair/ 1000 Catawba Street, Suite 120, Columbia, SC 29201

  1. The Indecisive Co-Worker Lunch App

Have you ever had a group of coworkers that you went to lunch with every day and were faced with choosing a location that everyone could mostly agree on? It starts with a lot of "I don't care" and devolves into "Yuk, not there" when suggestions are thrown out? Well why not use technology to decide for you? We would like to see LAMP-like solution that each person could put in their list of restaurants, rated from I-would-be -grudgingly-willing-to-go-there up to I'd-eat-there-everyday! The app would track where people have eaten in the last week so as not to get unintentional repeats. Someone would go in and put in the participants for the day and the app would choose a place. There should be a regenerate choice in case the chosen place is not acceptable for whatever reason. I would also like to see the restaurants database table track some properties of restaurant such as cheap vs expensive and quick lunch vs. long lunch. We are also willing to entertain this as a cross-platform phone app, not just a web app.

Ronni Wilkinson RONNI@cec.sc.edu Information Technology Services College of Engineering and Computing University of South Carolina

  1. SC Capital Access Functionality & User Engagement

We are building an interactive platform for entrepreneurs and small businesses seeking capital. It will be similar to platforms such as Angelist (https://angel.co/) but much more comprehensive and, at this time, geared toward South Carolina. This real-world business web application will be used by thousands of new and existing businesses as well as those financial institutions looking to loan money and investors seeking promising ventures. This will be impressive experience on your resume that will stand out to future employers.

For Users:

  • Users: small businesses and scalable startups seeking capital or information about funding their businesses
  • Sources: companies, organizations, programs and individuals providing funding, access to funds or education about funding
  • Sponsors: financially support the platform and may include the above entities, in addition to, service providers and others who are not involved in the provision of capital, but who have a role supporting businesses and in the entrepreneurial community
  • Content: educational information on types of funding, pros and cons of accepting outside funding, how to grow the business without outside funding, sources and contact information for sources of external funding, seminars/events/classes available on these topics; text and video
  • Profile: User may set up a profile that allows funding sources and service providers to contact them, provides notification of content, events and funding sources that are added that fit their profile
  • Funding Forum: allows Users to post questions that can be answered by the community or experts
  • Capital Access Rating: enables Users to rate their experience with different funding sources on key attributes
  • Filter/algorithm: allows owners/founders/managers to input key information about the company which produces a list of funding sources and contact information appropriate for their organization
  • Analytics: enables administrators of website to monitor statistics about search and use behavior of Users on the site which can be used for research, to inform policy, to inform funding sources and sponsors

For Sources:

  • Market Exposure: provides Sources with the opportunity to post contact info, content (text and video) on their services and types of funding with the community of business owners and startup founders seeking capital
  • Analytics: enables Sources to see search behavior of their content versus content of other providers
  • Funding Forum: enables them to engage with those seeking information and access to capital by providing expert answers to general questions (subject to regulatory limitations)
  • Feedback: allows Sources to see how they are rated by those registered Users who have contacted them or attempted to gain access to capital through them

For Sponsors:

  • Market Exposure: provides Sponsors with the opportunity to show their support for small businesses and scalable startups, provides a portal to their products and services
  • Analytics: enables sponsors to see search behavior of Users of the platform
  • Funding Forum: enables them to engage with those seeking information and access to capital by providing expert answers to general questions (subject to regulatory limitations)
  • Operating funds for the platform: helping the community and State strengthen the SC economy

Frank Knapp Jr. fknapp@scsbc.org President & CEO South Carolina Small Business Chamber of Commerce 1717 Gervais Street Columbia, SC 29201

803-252-5733 www.scsbc.org www.buySC.org

  1. Signs Survey App

We currently have a project with the SCDOT that is in part collecting data on the retroreflectivity of highway signs. We currently have a database of 500,000+ signs in the state and we will be selecting signs to measure the retroreflectivity. An Android app that would read the bar-code tag on the sign and the assemble, allow the collection of the measured data that is manually entered, record a picture of the sign, as well as verify GPS coordinates and direction the sign is facings would be useful.

Bob Mullen rlm@sc.edu Professor, Civil Engineering Department

  1. SC Field Trips: Android

I am the coordinator of a project of the Institute for Southern Studies, the Digital US South Initiative. I work with faculty to translate their research about the Southern United States into public-facing digital projects that will allow for the creation of new scholarship, public engagement, the use of their research in K12 education, etc. One of our major projects is currently a digitization of the 2006 USC Press-published South Carolina Encyclopedia, which will feature new and updated material, as well as expanded multimedia holdings, and other improvements. We're currently developing a web version of this, using a highly-customized WordPress install (in development here). The web version is on pace to be live in the fall semester.

Our long-term vision includes a second phase of the project, in which we would leverage the location-awareness aspects of mobile computing to bring the Encyclopedia into the physical world. Taking inspiration from Field Trip (an app developed by one of the Alphabet/Google companies), we envision this app ingesting both the content of the Encyclopedia and the South Carolina historical markers from the Historical Marker Database. Users would then be able to do three things:

  1. Use the app to browse Encyclopedia entries in a way that is more elegant and useful than the simple mobile version of the page.
  2. Use the app to get walking or driving directions to nearby historical markers. Once they arrive at each marker, they would be presented with a list of all entries from the Encyclopedia related to that marker; they could then open up entries of interest.
  3. Use the app to select an entry, and then get walking/driving directions to related points of interest (again, keyed to historical markers) throughout the state.

We think these three usages, especially the last two, would make the app an invaluable tool for K12 education (especially field trips) and the historical/heritage tourism industry.

This is an Android app

Matt Simmons simmonwm@mailbox.sc.edu W. Matthew J. Simmons, Ph.D. Project Coordinator, Digital US South Initiative Institute for Southern Studies Gambrell 110 803.777.9783 University of South Carolina

  1. SC Field Trips: iOS The same app as above, but built as an iOS native app.
  2. Bus Ads Sales

I am the Marketing and Program Specialist with Greenlink, which is the public transportation agency in Greenville, SC. I was recently forwarded the link to your class's project by a colleague and feel like we have a great idea for a web-based app!

Greenlink sells advertising space in order to bring in more revenue for the transit system. Our advertising inventory consists of ads that fall into three main categories:

  • External Bus Ads
  • Internal Bus Ads
  • Bus Stop Shelter Ads

We currently have a fleet of 20 buses. Each bus can accommodate up to three external ads on it and up to 10 internal ads inside. We currently have 58 bus stop shelters, with each shelter accommodating up to 2 ads.

Typically, an advertiser will need to convey the following to me: dates of ad campaign, geographic preferences (if they are purchasing shelters), and ad type preference. Then, I have to run through multiple spreadsheets in order to determine available inventory. Once I know what’s available, I then can provide a cost estimate.

What I would be interested in seeing is a calendar function (similar to a booking app for hotels) that shows available inventory for certain dates. Then you could filter by ad type. This could include pictures of the actual bus or bus stop shelter as well as a map showing the shelter locations. Then, once preferences are all selected, the platform could provide the advertiser with a cost quote based on our media kit rates.

That would eliminate a lot of the back-and-forth between us and the customer at the beginning and helps create transparency between what is available and how much the space would cost. There would need to be a back-door way for me to edit the availability, or update inventory if a bus is auctioned or a shelter location is moved.

Nicole McAden Marketing and Program Specialist | Greenlink nmcaden@greenvillesc.gov | www.greenvillesc.gov office: (864) 298-2756 | fax: (864) 467-5006

  1. Personal Challenge

My app proposal is to develop an app that is based on the "Personal Challenge" concept and would be categorized as self-improvement/goal tracking ... while still using the categories of Balance, Wellness, Goals, Attitudes, Success, Potential, and Legacy. On review of apps in this self-improvement/goal tracking category in the Apple App Store I see similar applications in Goal Setting Workshop, Goal Setting with Brian Tracy, Strides - Habit Tracker, Success Wizard, Goal Setting - Aspire Goals, Productivity Wizard - Productive GTD Action Plan, Goal Setting, to name a few. To answer the question "What do I want this app to do?" I would respond that I want this app to set up students to succeed in life by the establishment of steps and action plans that are specific, measurable, attainable, realistic, and timely (SMART goals).

I envision the need to develop a structured template that allows students to select personal challenges within the 7 categories (Balance, Wellness, Goals, Attitudes, Success, Potential, and Legacy) and then within each category would be further choices specific to that category. For example, under the category of Balance the student could select the topic of Time Management, from a long list of topics, and then with the options of calendars, charts and graphs to show growth and progress towards accomplishment of their personal challenge goals, they would be able to see how well they are doing. If the app was marketed as a student success tool it would differentiate it greatly from all of the other apps that promote goal setting and productivity ... as ours would be based on over 10,000 personal challenges submitted to date.

Patrick Hickey RN,BSN,MS,MSN,Dr. P.H.,CNOR Clinical Associate Professor College of Nursing Faculty Principal Capstone Scholars Program University of South Carolina Columbia, SC 29208 Office: 803-777-4436 Email: patrick.hickey@sc.edu

This is an iOS app, for phones.

  1. Healthy Connections

This Android application would be specific to the Healthy Connections Prime Advocate/Ombudsman Program. Medicare/Medicaid insurance programs available for dual-eligible (people who qualify for both programs). Some programs offer specific benefits while others do not. We would like dual eligible individuals to be able to search by keyword to identify which combination of programs will provide the critical coverage that these low income individuals need. Not all programs provide all services and not all specific programs can be used in combination with other specific programs. When conflicts arise, people may lose benefits or cost the state additional money for legal assistance and processes. We would like to the application to make information available on procedures, requirements, and appeals processes, as well as reduce the need for legal assistance to ensure benefits/rights. The website for the dual eligible program can be found here

After discussion with the Administration on Community Living, we have been advised that more cutting edge solutions that allow individuals and providers to retrieve specific information in a mobile environment are desirable. Such resources are easier for seniors to use, more responsive, and more far-reaching than a website comprised of documents. Our understanding is that mobile solutions can utilize a data set where the outcome changes based on the individual situation/conditional input/filters applied. Once the characteristics have been entered, then logic should take over to provide the correct solution which also enables the users to make better choices or meet their specific needs. Decision making methodology that provides answers based on various criteria would accommodate the needs of the almost one million seniors in our state. Information can then also be provided, based on only that which is relevant to the specific filtered data.

Their descriptions are vague, as usually happens in the real world. I have discussed it with them. The basic idea is that the app will ask the user some questions and, based on the user's answer, will provide him with relevant information. That is, it will tell the user things he needs to know given his age, employment status, etc.

Catherine S. Zavoras cangus@aging.sc.gov State Legal Services Developer South Carolina Lieutenant Governor's Office on Aging Office of the State Long Term Care Ombudsman 1301 Gervais Street, Suite 350 Columbia, SC 29201 Phone 803-734-9983, Fax 803-734-9988

  1. Student Portfolio

I would be grateful if you could consider helping me developing a mobile-ready web application to keep the students' portfolios.

This is for PreK-12 classroom teachers to create and keep students' portfolios for evaluation and instruction. For example, teachers could type/write observation notes, record students' discussion in class, take pictures of the students' work and assignments, collect students' assignments, give feedback to the students, share teaching ideas with teaching fellows, etc. Teachers could pull out one portfolio for a specific student throughout a semester for sharing with other teachers and parents, and the key assignment from all students at one time for analysis and instruction.

Hopefully this app would run on ipads and users could also get access to it on computers with the account information. Please feel free to contact me for questions and more information.

Yang Wang, Ph.D. wang527@mailbox.sc.edu Assistant Professor Language and Literacy Education Department of Instruction and Teacher Education University of South Carolina 820 Main St. Columbia, SC 29208

  1. eCPAT Park Auditing Tool

Have you ever visited a park and wished there was a way to make it better (e.g., more trees, less litter, more activity areas to use, etc.)? What if you could collect data about one park or several parks and use that information to improve the features or quality within the parks? In communities across the country, parks can be important resources that provide a variety of physical and social benefits, yet they are frequently underutilized. The electronic Community Park Audit Tool (eCPAT) app was designed based on a previous paper-and-pencil tool to allow citizens, researchers, parks and recreation departments, and other individuals and groups to collect and share data that can be used to evaluate and improve parks for their potential to promote physical activity and health. eCPAT users rate things like whether there are sidewalks and bus stops nearby to access the park, how many playgrounds are present and what condition they are in, whether the park has lighting or landscaping to make it a pleasant environment, and so on.

The eCPAT app was originally developed in 2013 for Android tablets using the PhoneGap mobile app development platform. We would like to redesign/update the look of the app and expand features that allow users to utilize the device on newer Android devices, take pictures of park features, and create geographic ‘pins’ of the location of park amenities and places of interest. The app should also submit pictures and data to a webserver that has already been developed. Additionally, there is potential to explore how this app might connect to social media platforms and become a social “rating” platform for parks.

Version 1 of eCPAT was originally developed and has been tested and used on Android 4 (Ice Cream Sandwich) Google Nexus tablet devices. We would like to have the application developed for a wide range of Android devices using either Java (native application) or a multi-platform development tool such as Appcelerator Titanium. The app should draw on native tablet applications and device hardware such as the camera and GPS. Data collected with the app are then submitted and sent (posted) to a webapp written in php with a MySQL database repository (already created).

Our long-term goals are to develop eCPAT for both Android and iOS systems, crowdsource community park data, and provide web/mobile app interfaces for the general population to identify, map, explore, advocate for, and , and improve community park resources.

Current eCPAT app

Andrew T. Kaczynski, PhD Assistant Professor, Department of Health Promotion, Education, and Behavior Director, Built Environment and Community Health (BEACH) Laboratory (www.beachlab.sc.edu) Co-Investigator, Prevention Research Center Arnold School of Public Health University of South Carolina 915 Greene Street, Room 529 Columbia, SC 29201 atkaczyn@mailbox.sc.edu Phone: (803) 777-7063 Fax: (803) 777-6290 Office: Discovery 1, Room 545

  1. Gamecock Sailing Club Crew-Boat matching app

Below is a fairly complete description for a web application that the Gamecock Sailing Club would like to have to facilitate their crewing, sailing, and racing opportunities. We really, REALLY want to see this app selected by one of your teams this year. Let me know if there is something I can do to help encourage selection of this project! Maybe we can offer some sailing opportunities so that members of the development team can better understand the application requirements ;)

  • Objective: Provide a closed service to match
  • Gamecock sailing club members who want to race, with
  • Boat owners who are members of the Lake Murray Yacht Racing Assn
  • On a per-event basis
  • Matching skills to requirements
  • Matching boat type to desired type
  • Via any browser – platform independent

GUI Requirements: GSC-side

  • Register in a way that confirms the registrant is a member of GSC
  • Categorize and self-rank sailing skills or qualifications of the GSC member
  • Select preferred date of sailing opportunity
  • Select type of boat or racing division desired to sail on

GUI Requirements: LMYRA-side

  • Register in a way that confirms the registrant is a member of LMYRA (moderator?)
  • Specify date that crew is/are required
  • Select crew position(s) or sailing skills needed for crew member(s), multiple options permitted
  • Specify type of boat, and racing division or practice/training of the crewing opportunity

Functionality

  • After registration, show possible matches in a relatively-anonymous way
  • User (either end) selects desired match
  • User (other end) "accepts" desired match
  • As soon as matched, crew and opportunity positions both disappear from the list of opportunities seen by others
  • Provide mechanism to exchange dock meet-up details and/or contact details
  • Provide mechanism to exchange any supporting information such as "what to bring"

Optional/Desirable

  • Calendar view for all participants, with all active dates highlighted
  • Mechanism to link dates for multi-day regattas (require attendance both days)
  • Moderator/administrator view and controls
  • Star-rating system for boat to rate crew claimed skills and crew to rate quality of sailing experience on boat

Roger Dougal dougal@engr.sc.edu Faculty Advisor, Gamecock Sailing Club Professor, Electrical Engineering Department

  1. The Environmental Adventures of the Nano Girls

The Center for Environmental Nanoscience and Risk (CENR) is interested in creating an app for teachers and students that is both a game and an educational tool focused on environmental nanoscience and nanotechnology. We are currently working with EdVenture Children's Museum in Columbia and have created two super-heroes, The Nano Girls, as protagonists of the outreach "stories" to help children in the 6-12 age range understand the benefits and risks of nanoscience. We want the app to be fun and allow children to learn about while engaged in a game which allows them to become involved in real world environmental problems such as oil spills, earthquakes, bacterial and viral infections. The environmental problems will be personified as villains throughout the game. In order to defeat the villains, we would like the 6-12 year old gamers to collect tools and gain power in order to reach the next level. Reaching the next level will involve both a game aspect and knowledge-based aspect. We would like each consecutive level to be more complex, versatile, and challenging than the previous level, while embedding the concepts of nanoscience. Overall, the app should have the two aspects of fun and education fully interlinked. This game has a great potential to significantly enhance the CENR outreach program, in particular the ongoing program with EdVenture and be taken further to the community, through schools and other arenas. As an example of the potential reach, Edventure has about 20,000 visitors each year.

We want the app developed for iOS. It will mainly be used on in iPads in classrooms as well as iPhones.

Shelby Butz, Samantha McNeal, Elizabeth Caulder, Mohammed Baalousha, Jamie Lead Contact: Elizabeth Caulder; Center Coordinator, CENR ecaulder@mailbox.sc.edu Phone: 803-777-9289

  1. Upliff

Upliff is a social network for sharing only positive content. Upliff comes from the word 'uplift', meaning to morally or spiritually elevate and inspire happiness or hope. The content featured in the current media landscape is overwhelmingly negative, whether it's coming from national or local news or social media, so Upliff will be a counterbalance to this. People should be able to access Upliff via a web app or mobile app. Users will be able to join, allowing them to create their own profile, post their own content and rate or comment on content posted by others. Anyone can join Upliff, including news organizations, businesses, schools, charitable organizations and more, in addition to individuals. Content users post should be able to be categorized, and users should have the ability to flag inappropriate content. There should also be a notification center, alerting users when someone has interacted with their content. The whole idea behind Upliff is to give people a place to share the good happening in their own lives and find out about the good happening locally, nationally and around the world. To learn more, visit www.upliff.com and subscribe for company updates. For a more detailed project description, including preliminary app designs, feel free to contact me.

Jonathan Larry jonathan@upliff.com Upliff | CEO & Founder 706.814.0024 | jonathan@upliff.com

NOTE: MIT licensing is required for this project.

  1. Waitlist

My name is Collin Stout and I work in the University Advising Center. I am emailing you because I would like to submit an idea for the CSCE Capstone Project.

What we are looking for is a waitlist web application; we have heavy drop-in appointment traffic in the fall and often have 60 people waiting in our small lobby. What we are looking for is an iPad application where a student could log-in and be added to the waitlist. Once the student ahead of them is brought into an appointment (our office staff could just select something on the application that would change their status), the application would automatically send out a text reminder to the student saying that their appointment will be available in 10-15 minutes.

There are many apps out there like this, but they are often geared towards restaurants and don’t suit our needs.

Collin Stout, M.S. Major Change Advisor University Advising Center Phone: 803.777.8774 Email: stoutcol@mailbox.sc.edu

  1. Gratigram Will be a webapp only.

My name is Dr. Peter Loper and I am a pediatrician working part time in this capacity while completing a second residency and fellowship at USC in general psychiatry and child & adolescent psychiatry respectively. I am very interested in non-pharmacological interventions for depression, anxiety, and overall health and wellbeing. Per my study of human behavior as a physician and a psychiatrist, I have concluded that the practice of gratitude is a gateway to human happiness and well-being. I believe that the opportunity to be grateful is an inherent human right and transcends the emotional limitations of tragedy and the societal limitations of culture, creed, religious affiliation, gender, socioeconomic status, and race. Finally, I believe that the practice of gratitude is a lifestyle and as such requires attention, consistency, repetition, and nurturing to maintain. I incorporate both mobile and desktop apps into my treatment plans for most, if not all of my patients. Given my experience utilizing apps in the clinical setting I have found an abundance available that promote wellness via meditation (i.e. "Calm" and "Binaural Beats"), nutrition ("MyFitnessPal"), and movement/exercise ("Daily Yoga", Tai Chi apps, and personal trainer apps). As stated above, I have become very interested in the wealth of evidence now supporting the practice of gratitude as being a foundational component of human happiness and joy. That being said, I have noticed a deficiency in the quality and functional capacity of apps available that promote the practice of gratitude. In my opinion, the primary deficiency in the apps that are currently available for this purpose is the lack of social connectivity and community. In fact none of the apps that I have found allow users to post or share their practice of gratitude on Facebook or via other social media. As social beings, I believe that the most effective and powerful manner to practice gratitude is within a community setting.

This in mind, I'd like the webapp to be called "Gratigram", and I want this webapp to do the following:

  • Provide a platform for users to engage in the practice of gratitude via written posts and pictures, videos, etc. very similar to those made on Facebook or Instagram, but for the sole purpose of saying “thank you”. Posts could range from trivial: "Thank you to the man in the yellow shirt who held the door for me at the store when my hands were full", to the extremely significant: "Thank you to the firefighters at fire station X who saved me and my family from our burning house"
  • I want these posts to be available to share on Facebook and other social media.
  • I want users to be able to tag other users on various social media including Facebook who they want to send a message of gratitude to. - John Smith tagged you in a post on Gratigram
  • I want the app to be easily accessible to all mobile phone and computer users regardless of OS, phone/computer brand, etc. In the spirit of this app, thank you in advance for your consideration of this project and I look forward to further communication and collaboration.

Detailed requirements

Peter L. Loper Jr., MD FAAP ploperjr@gmail.com Resident, USC School of Medicine/Palmetto Health-Neuropsychiatry and Behavioral Science 15 Medical Park- Suite 141 Columbia, SC 29203 (Office) 803-434-4300 (Fax) 803-434-4062 Pediatrician, Pediatric After Hours Care 100 Palmetto Health Parkway, Suite G100 Columbia, SC 29212 803-434-8773

  1. WebMic

WebMic is program that contains and presents to students of histology histological specimens with important structures labeled to facilitate learning how to distinguish different tissues and organs from one another. The program in it current format is web enabled and delivered by two servers on campus and two servers external to campus. The main framework for the program is Java Applets and thus depends upon Java to function. WebMic is a critical program that has been used for 17 semesters at USC in the fully online histology course, BIOL530. We are in the 17 semester of offering this course online with over 1600 students completing the course. It is still popular with a significant enrollment each semester, including the summer. Due to the fact that it depends upon JAVA and browsers are tightening security more and more it has become increasingly challenging to keep the program available to students to study lab specimens in the course. We have had to become creative to make it work in Chrome by adding an IEtab that simulates Internet Explorer. Below you can see how we were able to work around Chrome not allow WebMic to run thanks to a medical student in Taiwan.

As of September 1, 2015 Google Chrome stopped allowing legacy Java Applets to run. Thus, we want to re-write the current webmic application as a regular web-application (HTML+JavaScript+backend).

In summary, I am requesting that a highly successful resource for microscopy available over the Internet be coded so that it does not depend upon Java and is easily accessed and used with any browser. I would like it to look very much like it does now. This video that I share with the students will demonstrate exactly what WebMic looks like and provides for the student of histology. Demo Video

Robert W. Ogilvie, Ph.D. rogilvie31@yahoo.com Professor Emeritus, Medical University of South Carolina Visiting Professor, University of South Carolina Phone: (843) 693-1065

  1. Real-time data collection from smokers

Ecological Momentary Assessment (EMA) involves collecting information from people during their regular daily activities. In EMA, research participants use a SmartPhone to respond to questions either when they experience an event of interest (e.g., they smoke a cigarette; they see an advertisement) or when the phone randomly prompts them to answer a survey. We need an app for EMA data collection that is synchronized with a SmartWatch app we have developed to detect smoking gestures. Our current app analyzes accelerometer data from a SmartWatch using a neural network algorithm that accurately detects when someone is smoking. The EMA app would need to be integrated with the SmartWatch app, so that it would receive a signal when the SmartWatch detects a smoking gesture. The app would then ask the smoker a short series of questions on his/her SmartPhone about the context of smoking and psychological states. This EMA app would also randomly select from other times of the day to ask similar questions, and it would allow for short surveys at the beginning and end of the day. The app would be developed for Android, the interface for capturing survey data must be user friendly, and data from surveys need to be uploaded to a central server for cloud computing. Among other extensions, this platform could be extended for real-time targeted communications with smokers who want to quit as well as for understanding patterns of smoking behavior, including electronic cigarette use.

Jim Thrasher THRASHER@mailbox.sc.edu Associate Professor Arnold School of Public Health

  1. Rare Chronic Disease Management Mobile App

VHL (Von-Hippel Lindau) disease is a rare, genetic form of cancer which can affect up to 10 different organs in the body. Annual surveillance testing (MRIs, CTs, retinal exams, audiology tests, blood tests, and urine tests ) which allow surgical treatment to be performed at the optimal time, have extended the average lifespan by over 17 years, allowing many patients to live full, productive lives. The challenge patients and their families face is remembering to schedule and show up for all of these tests. This becomes especially challenging for parents managing their own disease in addition to that of several children.

We want a mobile app (built with the ionic framework so it compiles to both iOS and Android) with the following features:

  • Surveillance Guidelines, searchable by both age and organ
  • Individual reminders based upon guidelines to make testing appointments (remind at 10 months and 11 months + 29 days to schedule test, weekly overdue reminder); user can set earlier reminders, if desired.
  • See VHL Surveillance Guidelines here
  • User enters doctor or testing appointment, automatically disabling surveillance reminder and automatically triggering appointment reminder for 14 days and 3 days.
  • Also need ability to manually enter upcoming appointments not linked to surveillance guidelines and automatically trigger appointment reminders.
  • Summary view if multiple individuals are managed under single person in the app.
  • GPS link to VHL Clinical Care Centers
  • VHL Clinical Care Centers located in US and internationally.
  • Include contact name, email, and phone.
  • See here
  • Searchable, mobile-friendly version of VHL Handbook
  • If the entire document is too large, we could select sections most likely to be used.
  • Download VHL Handbook to view: www.vhl.org/handbook
  • Written to function on both Android and iPhone

Suzanne Nylander Suzanne.Nylander@vhl.org Director of Wellness VHL Alliance 617-277-5667 x 4

  1. Dashboard of Things

Using web-components and responsive design, build a realtime information display (front-end) for streaming data, using various API interface types. This dashboard will display a collection of streaming data sources, which range from console outputs, to video, to geospatial information. An existing realtime data distribution software will supply the data and subscription information via API. If time allows, some of these components may be two-way, to enable functionality such as a realtime chat, and project members may also choose to assist with back-end development to enable new capabilities. Project may also have appeal to those with an eye towards design.

Technologies:

Web-components/Polymer and service-workers (HTML/Javascript). CSS and flexbox. Socket.io. AJAX. REST. Additional javascript technologies (e.g. Leaflet, Angular2, etc) may be wrapped into web-components as needed.

Colin Griffin Krumware LLC mail: colin@krum.io cell: 757-561-1068 Colin Griffin Krumware LLC colin@krum.io http://www.krum.io

  1. Pay for Play Platform: mobile-ready webapp Technologies: Payment APIs (Stripe, PayPal)

I am looking to create an app that will disrupt amateur athletics as we know it. ‘Pay for play’ is an application idea centered around the concept of paying amateur athletes, specifically football players in the SEC. This application will allow ordinary fans to make donations to their favorite college athletes who perform for them every Saturday. Using downloadable rosters, users will be able to select the athlete and securely make their payment within the app. Since paying college athletes is against NCAA regulations, all payments will be held in escrow, and made only accessible to athletes once they are no longer affiliated with their university. Users will follow the app, seeing which teams and players are bringing in the most money. Considering this disruption would be highly controversial, it will revolutionize the rapidly growing sports gaming market, and spark conversations across the country.

Also, in addition to payment API's, we will need to use SQL and cloud-based database services (i.e. Amazon Web Services). Additionally, to ensure validity, it is worth noting that I am working with a team of undergraduate students who are also passionate about making this app a reality.

Edward Migliorelli - miglioe@email.sc.edu 201-315-0641 Undergraduate Student, Business School 28. Time-based Metadata Annotation for Moving Images

Moving Image Research Collections (MIRC) is interested in a module that enables user-contributed, time-based metadata for its Digital Video Repository. We are an archive of moving images made outside the Hollywood mainstream. Our holdings include news film, home movies, and science and nature films (library.sc.edu/mirc). Describing these kinds of materials can be extraordinarily challenging, and we believe that inviting experts and hobbyists with specialized subject knowledge to annotate our moving images could greatly enrich our metadata. This, in turn, would help new users discover our materials.Ideally, metadata (whether added by a MIRC curator or by an authenticated annotator) would be linked to timecode. A user interested in seeing a particular building in a local film, for example, could link directly to that building, rather than having to watch (or scrub) through the entire runtime. The DVR employs the Islandora open-source framework, which is built on a base of Drupal, Fedora and SOLR. We would like this app to be open-source, as well. [So, this will be PHP coding]

Heather Heckman Director Moving Image Research Collections University of South Carolina HECKMANH@mailbox.sc.edu 29. Social Exclusion

I study children’s and adolescents’ experiences of social exclusion. Kids experience social exclusion frequently—they are left out of activities, ignored, rejected from peer groups, etc. We know that this has long term negative consequences for kids in terms of stress, anxiety, and depression. It even impacts their academic success. Even though kids do exclude others, they understand that social exclusion is often wrong. We also know that some kids intervene when they observe exclusion—they’ll include someone who is left out, stand up for that person or tell their group or others it is not okay to exclude others. What we don’t know is how often they experience or observe exclusion on a daily basis or how they react when they are excluded or observe others being excluded. They have a hard time recalling instances of social exclusion after those instances have occurred. I’d like to have an app that will prompt adolescents (middle and high school students) to answer a few brief questions about their exclusion experiences at regular intervals. This is called a “daily diary” method and has often in prior work being done using paper diaries. It should allow for better recall because we will be asking them to think back just on that day’s experiences, not to recall any instances of exclusion.

What I would like to do is have a system (a mobile-ready web application) that will text and email a prompt to fill out a brief survey regarding exclusion on a fixed interval. I can provide the questions, but I would like to have the flexibility so that I can change the questions or adapt them for future studies, depending on what we learn. I would also like the system to be flexible enough to send the prompts both via text and email, to catch kids who use one or the other more frequently and where the app can run smoothly on both smartphones and on the web. I will need to be able to download the data they enter in a format like a .csv or .xlsx file for analyses.

Kelly Lynn Assistant Professor Educational Studies College of Education mulveykl@mailbox.sc.edu

  1. Googling My Garage

Using search engines I can find and access documents anywhere in the world, but I can't find things in my own garage! There are two parts to my problem: (1) I know I have something, but I don't know where it is, and (2) I forget that I already have something and needlessly go to the store to buy another one.

I need an app that can keep track of the things I have and where they are located. It should enable me to find a specific item ("where is my torque wrench?") or browse a specific location ("what is in the trunk in the attic?"). It should make it easy for me to add new items, possibly by scanning a bar code on the item or (much harder) by using my phone's camera and computer vision to recognize the item. The app should already know about shelves and drawers and containers.

Do you know anyone whose garage or attic or office (Dr. Valtorta) or kitchen or house is so cluttered that they can't find things? Then this app is for them!

Advanced capabilities, maybe using AI reasoning:

  1. Similar items: the app might not know the location of a 4" bolt, but it might suggest that you look in the drawer where it knows there are 3" bolts.
  2. Impossible locations: the app might know that lawnmowers are too big and heavy to fit in a drawer, so could suggest other places for you to look.
  3. Expiration dates: when a new item is added, the app could keep track of the date. If the glue you are looking for is 5 years old, you should stop looking and just go get some new glue.

I would be glad to mentor a project team working on this idea. It can be for any platform the team prefers. I think it has commercial potential!

Dr. Michael Huhns huhns@sc.edu Professor, CSE Department

  1. Quiz Green

Quiz Green is a program to be designed for an academic style quizzing competition. It will integrate the competition questions into a score keeping program, eliminating the need for paper printouts and multiple programs. The score keeping portion of the program will also be able to register which competitor was the first to respond through a series of buzzers connected to a USB interface. It should also keep track of the competitor's remaining time to answer. Designing this program for Windows. Please feel free to email or call with any questions. I will be happy to meet with students when needed.

Ryan Holman SC Quizzing Director RyanSHolman@gmail.com 843-471-4632

  1. Boil Water Advisory

This iOS app compiles local boil water advisory warnings from different sources and then alerts the user via an on screen phone notification whenever there is an advisory warning in effect. Looking into this my client showed me several warnings in Columbia alone that the general public was not aware of. These warnings are issued weekly all over the city with no real way to alert the public. The client wants to have a space at the bottom for Ad Sense advertising to generate marketing dollars to promote the app.

Columbia water advisories come from the City of Columbia. You can find more information here.

I think the data comes from here.

Tim Hill tim@hillcompanyinc.com Consultant Hill Company 803.397.8413

  1. Scans Tracker

I am an internal medicine physician at USC SOM and teach the medical students and internal medicine residents how to use portable (pocket-sized) ultrasound machines like a modern-day stethoscope. USCSOM is known internationally for our ultrasound education as with these devices, young physicians can diagnose common conditions of the heart, lung, kidneys, even eyes and bones, much more accurately than the traditional physical exam. An essential component of their education is logging and keeping track of their performed scans. My idea would be to create a simple, user friendly mobile-ready web application that the students and residents could keep on their smartphone to track their scans, and get feedback from me as I review and perform quality assurance on the scans they obtain. I unfortunately don’t have the budget for an extensive archiving system like Qpath.

Currently the system I use is a google form the residents keep a link saved to their phone homescreen. The form allows them to log their scans performed and I have to review them in an excel sheet. It works but is somewhat cumbersome. Also, it does not easily allow for students and residents to see whether they have the required number of scans completed or what percentage of them were deemed “green” or satisfactory. Ideally it would be closer to the product that the people at Abbott NW made using filemaker go, see video demo.

Note, we save only *de-identified* information, no patient or HIPAA information is saved.

Michael Wagner, MD, FACP, RDMS Assistant Professor Director of Internal Medicine Ultrasound Education U of SC School of Medicine Michael.Wagner@uscmed.sc.edu 2 Medical Park, Suite 502 Columbia, SC 29020 Office: (803) 545-5444 Fax: (803) 540-1050

  1. Hygieia Hydration Programming Opportunity

Building on the development of a web based marketing application in year one [a student team built a web app last year, in this class -Jose], Hygieia Hydration is seeking the development of a prototype web browser based application system linked to a self-reporting user data base. The data base is an information system which creates a numerical sequential account code correlated to a user name that is an input from the keypad of a remote device (cell phone, tablet, personal computer) and the user can record the results from subsequent hydration tests by individual test result. Each individual test result is date and time stamped. The hydration test results can be numerically and graphically displayed visually on a display as a trend line over time. The input to the test results are individual hydration readings taken as an individual session as an input from a proprietary hydration monitoring instrument. The test range is discussed below. There can be allowable access levels to the various pieces of information; for example a supervisory mode, an individual mode just for the authorized user and a mode where the information can be shared with a athletic trainer or manager. In addition, for each testing session, the measurement from the instrument provides user’s data that is recorded sequentially coded by user name, date and time stamp and account code in the data base. The data base itself is cloud based resident. The measurement instrument provides remote communications capability to the data base via blue tooth, wireless, cell phone etc.

HH would like the app to chart the person’s hydration rating score graphically over time. This series of test results can be displayed in any form that adequately represents the data. HH envisions that the application would use a traditional browser like Google Chrome and build a data base that includes the user’s first and last name, session number, time stamp in military time (0-24) and the resulting hydration measurement score calculated and reported in a scoring range from 0-100 from each test. The input to the data base comes from the prototype Hygieia Hydration instrument used to measure the user’s corresponding hydration level at a specific session and produces a score that is reported on the device as a visual output (LEDS flash orange, yellow, green, red). The application test results from the hydration calculation can be displayed simultaneously on a range of mobile devices such as a cell phone, a tablet or a personal computer. Remote diagnostics to insure the integrity of the data and the working order of the instrument are part of the remote supervisory mode.

By Christopher Gintz mobile 843 816-1631, cgintz@gmail.com Evp, Hygieia Hydration Corp.

  1. Calculus Education

I have been working with Phil Yasskin (Math, TAMU) to develop the Maplets for Calculus. We are nearly finished with version 1.4, which will consist of 201 “maplets” (applets written in the Maple programming language) for specific types of problems encountered in precalculus and calculus (primarily the first 2 semesters – single variable calculus). This work has been supported by NSF. We are now making plans for a new round of funding.

You can find M4C v.1.3 at http://m4c.math.sc.edu/ . If you have any version of Maple on your computer these should work (but there could be an issue with plots under Maple 2015). If you don’t have Maple, you can click the Use MapleNet button. (It didn’t work for me just now. I’m asking our IT support to restart this server.) The first maplet can take a long time, as the Java engine starts. Subsequent launches tend to be much faster.

The Maple-based applets are, in effect, Java applets – with all of the limitations and issues that that involves. One of our objectives is to convert these to a combination of Javascript and HTML5. One benefit of this will be that they can used on mobile devices, including smartphones. Some of Phil’s students at TAMU have written some Javascript-based prototypes that call out to a Sage server for the computer algebra. These are not working due to an issue with the Sage server. We are aware of SymPy that should be powerful enough to handle most of the problems in our collection.

More recently we’ve learned of a new project, Gradarius, from the CS department at Stevens Institute of Technology (http://www.gradarius.com/).

We’d like to create some prototypes of existing maplets that are java-free and mobile-friendly [This means, it will be mostly in JavaScript, talking to a backend]. Whether the app uses Maple, Mathematica, Sage, or SymPy is something I’d hope the students could investigate. Maybe there’s a possibility to create a front-end that could be connected with any of the above? mathlex was built by a previous student and might be useful.

Another feature we’ve built into the existing maplets is the ability to translate them to other languages. There’s a possibility of further work, assuming NSF funding is obtained.

We would like to retain copyright to the work. Phil has a copyright transfer form that he’s used with A&M students.

Note that access to the existing M4C, using MapleNet, does not work from Chrome. Because of the use of Java, another browser needs to be used. Also, it might be necessary to add the following 2 sites to the Java exceptions list: http://maple.math.sc.edu http://m4c.math.sc.edu

Please do not hesitate to let me know if you, or the students, have any issues accessing these resources.

Doug Meade Associate Dean for Instruction, Curriculum, and Assessment College of Arts and Sciences University of South Carolina meade@mailbox.sc.edu (803) 777-1334

  1. Grocery Store

My idea is a grocery store shopping iOS phone app where the user inputs a shopping list and selects the store they want to shop at. Participating stores will provide a store directory with common grocery items in alphabetical order with associated aisles they can be found on. The database can be expanded by participating stores providing their store directory—Excel Spreadsheet format preferred so students do not need to key it in from a hardcopy photocopy. Students writing the app will develop critical path methods (i.e., traveling salesperson shortest route methods—mapping shortest route methods) to find the “shortest route through store” or “perishable foods last” or other such routing preferences. Customers can add items to the store directory as they shop for items not found on the store directory for customers to reference during their next shopping experience at the particular store. Store coupons can pop up as the shopper is checking things off their list. Goal is a prototype app that can then be sold to major grocery chains to offer exclusively to their customers. Please let me know if you have any questions.

David N. Rocheleau, Ph.D., P.E., MBA Graduate Director Department of Mechanical Engineering Rocheleau@sc.edu

  1. National Instruments Data Acquisition Systems

We are looking for a desktop application that runs on Windows for controlling the operation of National Instruments Data Acquisition Systems. The app would have various features that allow for options like continuous capture of data, incremental capture of data (i.e. capture every time a certain trigger is reached for a set number of times), triggering (for recording data) based on incoming data, sample rate control, data saving, pre/post buffer sizes, visual display of incoming data, conversion of data based on sensor constants, etc. The desktop app will also come with an API for outside apps to operate the desktop app. Python language preferred for the core of the app. Complete documentation on functionality including basic use examples requested.

Dr. Juan Caicedo (Professor, Civil Engineering) will provide access to instruments to allow the team to develop and test their code.

Benjamin T. Davis, PhD btdavis@email.sc.edu Founder & CEO ASSET, LLC

  1. Math Quizes

The app is an educational program specifically for K to 12 instructors and students that allows instructors to assign math problems to students. For example, the teacher can decide that each student will answer 6 problems aligned to an educational standard and that all the students will start with a problem with a Low difficulty level. The program selects successive problems based on a student’s answer (correct or incorrect) on the previous problem. If an individual student correctly answers the first Low level problem, they are given a Medium level problem. If an individual student incorrectly answers the first Low level problem, they are given another Low level problem. Each problem in the item bank of the app, from which test questions are selected, will be tagged with a standard, difficulty level (Low, Medium, High), and keyword(s).

Instructors should be able to view student’s results and the difficulty level of the problems answered, and, if desired, the actual problem.

I will provide the problems, tagged with the standard, difficulty level, and keyword(s).

I’d like the app to run on Windows (since, from the reports I could find, this is the operating system used by the majority of public schools). [I asked her if a webapp might be a better platform, stay tuned].

This is a self-start up. I have worked as a mathematics curriculum developer for over 5 years, and this is my side project. I plan to continue working on it until it is marketable and hope to be able to find some part-time programmers to help me. I am in the process of forming an LLC.

Currently I live in Austin, Texas, and would be available for video conferences after the hours of 4 pm on weekdays and on the weekends.

Clara Valtorta cgvaltorta@gmail.com 404-641-0873

  1. Mobile-Ready WebApp for Disaster Relief Coordination

Beacon is a web-based application that allows disaster survivors to locate the nearest sources of relief. These can be food, shelter, clean water, or other necessities. Relief organizations will be able to efficiently utilize the application to coordinate volunteer movements, allocate relief supplies, and ensure the swift recovery of the community.

Community members looking to get involved with the recovery process can easily access volunteer sign-ups, and others can see where relief supplies are most needed. The application will be based off of the latest geographic information systems, combining map functions, communications ability, and social media integration.

  • 2 different user-interfaces
  • 1 for disaster-relief organizations
  • 1 for survivors and volunteers
  • For disaster relief organizations:
  • Create profile allowing them to post to GIS map
  • Can post specific locations on map where they have water distribution, food distribution, etc.
  • Links to their organization’s information
  • Can post “what they have” and “what they need”
  • Ability to search for “what they need” from different organizations’ postings
  • For survivors:
  • Can pull up map to search for nearest water distribution, food distribution, shelter
  • Gives directions to these sites (maybe can include road closures?)
  • Type in their address if home is severely affected; heat map? Then organizations could use this to see which areas were hit the hardest
  • For volunteers:
  • Can pull up map to search for which organizations need volunteers and where
  • Ability to sign online waiver (through link to organization’s site)
  • Auto-counter or just have organizations update volunteer numbers manually?

For more information, please see ourbeacon.org. This project will extend the ourbeacon.org website into a mobile-ready working web application.

Mark Ferguson Professor of Management Science Wilbur S. Smith Distinguished Fellow Mark.ferguson@moore.sc.edu Darla Moore School of Business 1014 Greene Street • Columbia, SC 29208 O: 803-777-5923

  1. Geocoding app

Develop a Geocoding Application that can load in a csv file and be able to call several geocoding API to find latitude and longitude from addresses. The Geocoding API includes Google Map Geocoding, ArcGIS Online Geocoding, Baidu Geocoding and Gaode Geocoding. Allow the user to set their own keys. Please use HTML5. [I will also require a nice UI, file management, etc -- @josemvidal]

Ella Li ella.li@zillioninfo.com

  1. Visualization of Scientific Datasets using Point Clouds in a Virtual Reality Environment Research Cyberinfrastructure Group

Visualization of brain and MRI scans, LIDAR topography, and molecular geometries on VR devices requires conversion of XYZ coordinates to point clouds then integration into VR applications or in standalone applications. This purpose of this project is to develop a workflow for converting, viewing and interacting with the datasets. A multiuser version will also be developed for interactive viewing of data from different locations.

All software development requires Unity (free version) and Windows. Oculus Rift and HTC Vive devices with NVIDIA graphics workstations are located in RCI offices.

Phil Moore, PhD, phil@sc.edu Director of Research Cyberinfrastructure http://www.sc.edu/rci University of South Carolina

  1. Town App Overview:

  2. An mobile app that delivers an easy way for cities, towns and communities to promote events and attractions.

  3. An app that enhances the visitors and locals event planning experience.
  4. Employing a highly visual UI/UX with drill down for more details (modeled on apps like Flipboard, Apple News, BBC News etc.).
  5. A mobile app that provides a list of local events accessed easily by category; Now, Tomorrow, This Week, Favorites, Type etc.
  6. Low cost way for event organizers to promote events (Free to begin but will pay in the future).
  7. Users can select ‘interests’ (or Types) so they receive targeted events listed in ‘Favorites’.
  8. App will eventually build history of interests and attended events and suggest recommendations. Ads will target users based on interests.
  9. Admin ability to bulk upload events (text and pictures).
  10. Students will be expected to sign an NDA with all IP owned by the project sponsor.

Technology:

  • Designed as a ‘platform’ that can be used in multiple cities:
  • Atlantic City (Atlantic City Unleashed) will be the first location, followed by other cities
  • Other cities to be targeted include: New York, Boston, Philadelphia, San Fran etc.)
  • Travelers can switch between cities, as they become available
  • Cloud Technology
  • Low cost, high availability, broad access
  • Access from mobile device
  • Mobile Platform:
  • iOS – iPhone and iPads (main focus)
  • Secure, encrypted payment method for advertisers.
  • Self-service method within the app for event organizers and advertisers with no admin intervention.

Dirk DaCosta ddacosta33@yahoo.com

  1. Partners

Partners (also called System Integrators or SI’s) offer project management services to implement software solutions at companies. These include solutions from large IT vendors selling; ERP, HCM and CRM software solutions.

Project Scope:

To provide an independent online service that enables customers seeking implementation partners to review and identify potential system integrators (partners) using real customer feedback and ratings.

Think: Angie’s List for Implementation Partners.

High Level Requirements:

  • A cloud based application with dashboard style homepage and partner profile pages
  • Available as a Website application (consideration for mobile platforms a plus)
  • Features include:
  • Customer Survey
  • Targeted Partner Search
  • Ability to review a complete profile on selected partner (resume including past projects)
  • Partner Insights & Analysis
  • Partner Short List & Comparison
  • Notify Potential Partners (RFP)
  • Domain News e.g. Trends in ERP, How to Maximize ROI etc.
  • Ability to provide unique insights and metrics based on growing database
  • Full admin suite for tracking # partners, customers, subscriptions, ads revenues
  • Paid Advertisements; suppliers, partners etc.
  • Ability for verified customers to complete a short survey and score partners in various categories to generate an overall rating. For example:
  • Fees & Value
  • Domain Expertise & Knowledge
  • Project Methodology & Execution
  • Consultant Professionalism & Courtesy
  • Training Delivery & Effectiveness
  • Documentation Quality & Completeness
  • Ability for customers to locate potential partner(s) by:
  • All of above criteria, plus
  • Overall Rating
  • Domain e.g. ERP, HCM, Sales, CX, Training, Tech Docs etc
  • Location, radius
  • Certification Availability & Levels

Dirk DaCosta ddacosta33@yahoo.com 609.742.7325 LinkedIn profile 44. PTO

I would like to submit an application on behalf of the Midway Elementary School PTO. We appreciate the time that you are taking to review the projects and hope that ours will appeal to your students.

Client: Midway Elementary School Parent Teacher Organization, Lexington, SC http://mes.lexington1.net/

Project: A mobile app for iOS that gives parents and teachers access to a school/PTO activities calendar with push notifications/alerts and a school/PTO directory with search functions. Possible add-ons may include linking to our volunteer sign-up system and a searchable feature that can connect students in need of study assistance with appropriate teachers and tutors.

Jessica Thomaz jessicathomaz@me.com 724-584-0512

  1. Fantasy DJ

Hey guys, my name is Steve (I am one of your TAs for this class). [If this project is selected, the TA for it will be Bridgette, our other TA]

It is called Fantasy DJ. We know how popular fantasy football is. Everybody is playing and enjoying it. Everyone, except for the people who don't like sports. So why don't we create a fantasy game based on something everybody loves - music. Fantasy DJ is an application where during the draft you choose songs (instead of football players) which you think are going to perform really well next week. Based on how many people listen to your songs (connected to Spotify), you receive points for each song. And here is the most interesting part: to prevent people from always picking songs from Top 20, we need to write an algorithm, calculating the increment of listens. In other words, we need to make people receive biggest amount of points for picking songs which are not popular before the draft and become very popular during the "season".

This is one of my friends pitching it.

Steve Rubin kyrubin@email.sc.edu

  1. Gravity

Gravity, Inc. is developing a social media app for Android, titled Gravity. This app intends to dismantle the current, aging social media structure, and replace it with a form of media that allows true expression, free from censorship. Students will work with an existing piece of software and improve upon it, until this software is competitive with other large-scale corporate works. This project is expansive, but students will be working alongside several full-time Gravity members in order to keep work loads reasonable. Gravity is currently published privately on the Google Play Store, but we intend to release publicly within the coming year. As such, this project is unique in nature, and students working with us should expect an experience which sets them apart. Students working on this project will learn real-world skills, gain valuable experience, and walk away with the credit of creating a product that is truly eye-opening. Students should note that since this a for-profit venture, they will be required to sign an intellectual property agreement in order to work on this project. For questions about this agreement, or other questions regarding this project, feel free to contact us:

John Quinn Gravity | CEO & Founder johnquinn@gravwith.us | 843.580.1774