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

General Discussion

Guled Ahmed
Guled Ahmed
12,806 Points

Created my first Flask app

First and foremost, I'd like to thank Kenneth Love for teaching the Python programming language as well as allowing us, as students, to leverage a project such as a social network to become a base for our future projects. I have to say, I love the language, although it was awkward to use in the beginning (when defining variables for example; I'm coming from a JavaScript standpoint), but after practice and patience it was quite enjoyable to use. Today I'd like to present a project that had taken me months to create, the name of the project is Devstash. I was inspired, initially, by looking at sites like Hacker News. I noticed Hacker News didn't quite have, at times, a lot of Computer Science topics within their posts despite the name of the website, which seemed to me quite odd. I also was inspired by the Treehouse show. I wanted to create a community where people could share their side-projects, software, github repositories, and news articles they found interesting for all to view. And so Devstash was born. Although the project is in open-beta, I plan on adding more features that would benefit the community. I encourage all of you to try out Python someday as well as the Flask framework, they are wonderful tools to use in web development.

Regards, Guled

3 Answers

Ken Alger
STAFF
Ken Alger
Treehouse Teacher

Guled;

Looks great! May I ask who you are using for hosting?

Ken

Guled Ahmed
Guled Ahmed
12,806 Points

Thank you Ken. I'm using Webfaction! And let me tell you...it was a pain to do, but I got it working. Not saying it's going to be a pain for everyone, but it took me a week to set it up.

Guled Ahmed
Guled Ahmed
12,806 Points

There were a lot of edits I needed to make to get it working. Originally Kenneth Love used SQLite for the database in his social network application. Webfaction, I believe has it, but I found MYSQL much easier, and it was easy switching with Peewee. I also was trying to find hosting that had the ability to scale. There was a SQLite tutorial, but during my time as a web developer I was well acquainted with MYSQL.

Ken Alger
Ken Alger
Treehouse Teacher

Hosting can certainly limit the choice for databases at times, unless you go with a virtual server. Great looking site and best wishes on your project.

Guled Ahmed
Guled Ahmed
12,806 Points

Thank you again Ken. :)

Guled Ahmed
Guled Ahmed
12,806 Points

Thank you Kenneth! I really appreciate it! I'm so lucky to have you as a teacher. I've been looking for a course to jumpstart my development and your Flask course was the right one. Thank you so much for your help. And tell your whole team at Treehouse that I said thank you, becuase you all have built something wonderful. This site is where side-projects and actual products come to life, and I'm glad to be a part of it.

Regards, Guled