Welcome to the Treehouse Community

Want to collaborate on code errors? Have bugs you need feedback on? Looking for an extra set of eyes on your latest project? Get support with fellow developers, designers, and programmers of all backgrounds and skill levels here with the Treehouse Community! While you're at it, check out some resources Treehouse students have shared here.

Looking to learn something new?

Treehouse offers a seven day free trial for new students. Get access to thousands of hours of content and join thousands of Treehouse students and alumni in the community today.

Start your free trial

Development Tools

Matthew Whittington
Matthew Whittington
10,308 Points

What should I use to create my web app? It needs to have drag and drop functionality and to send data to a database.

I'm building a web app to create uml and flow diagrams, its going to be able to save diagrams to a database for users to be able to load through a separate web app.

Must be able to send data to database Build flow charts with multiple option's

IE Box 1

*************
* some text *
*           *
* button 1. *
* button 2. *
*           *
*************

Box 2 Button 1 links to box 2

Box 3 Button 2 leads to box 3

And so on and so on possibly linking back to themselves

Cindy Lea
Cindy Lea
Courses Plus Student 6,497 Points

You could do a quiz generating app. In elearning design you generally use drag & drop, write in & T/f questions & answers are stored & compared to see if theyre correct. At the end of the quiz, you show the explained answers if theyre wrong. You can use the database to analyz what questions were wrong & refer the test taker to a certin chapter to re-read befpre taking the challenge again.

Matthew Whittington
Matthew Whittington
10,308 Points

Hi Cynthia I'm more struggling with what tools I should use and how to implement it. I could possibly get them to drip drag and drop. In they end what they need is a web app that users can load the pre saved diagrams and run the qa process and a app for the project leaders to create them and save them to a database.