Hello and welcome to our community! Is this your first visit?
Register
Enjoy an ad free experience by logging in. Not a member yet? Register.
Results 1 to 7 of 7

Thread: Feasible?

  1. #1
    New to the CF scene
    Join Date
    Jan 2014
    Posts
    7
    Thanks
    1
    Thanked 0 Times in 0 Posts

    Feasible?

    Beware, this is a TL;DR post.. maybe don't bother here if you the attention span of a pea.
    Anyways, for the last 6 months I have worked day and night purely off of adrenaline on a website idea, that had come to mind last summer. Last night I was perusing around different forums looking for some more inspiration too append to the.. well.. current inspiration. But i guess i came across a thread which was literally the jack opposite. The OP had asked how feasible it was to create a social network for a solo dev. The question was percieved as very broad as no one knew the specific features that he wanted (honestly it did sound like the person had come up with the idea 5 minutes before.)
    The replies left me really demoralised though.

    Because it hasn't been released (if it will be), I'll only explain it vividly.
    It is a community based social network driven by shared content (text entries, embedded photos and embedded videos.) Each entry requires a tag and each tag is in theory its own index type page (but nice interactive ui - i am simplifying remember.)
    Each entry can be voted up and down and has comments which can also be voted on.
    Users will also have the ability to change there username, password, privacy settings and display picture (stored on the server.)

    Basically

  • #2
    New to the CF scene
    Join Date
    Jan 2014
    Posts
    7
    Thanks
    1
    Thanked 0 Times in 0 Posts

    Feasible? (This one)


    I've poured a lot of work into designing and building a website over the last 6 months.. and just got to the point of finishing all of the HTML/CSS/JQUERY... Roll on PHP/MYSQL!

    Last night I lost some of that coffee sipping, sleep deprivating inspiration that we as devs know just too well. I had been scouring forum posts for people with the same ideas as me.. To build a social network for a selected niche.
    The OP of the forum post seamed to have come up with the idea 5 mins before, which may have garnered the critical response. But what i gathered was that a solo dev does not have the time or broad range of experience to build a social network.

    It would be nice to get an honest opinion on the feasibility of the project; taking into consideration the current skills, willpower and perseverance to learn!

    Website
    I'm trying to keep the website smart and simple visually. So there will only be a few core features.
    - Community based social network driven by shared content (text entries, embedded photos and embedded videos.)
    - Each entry requires a tag and each tag is in theory its own index type page (but nice interactive ui - i am simplifying remember.)
    - Each entry can be voted up and down and has comments which can also be voted on.
    - Users will also have the ability to change there username, password, privacy settings and display picture (stored on the server.)

    Experience
    - I'm quite competent in HTML/5 and CSS/3
    - Recently broke the jQuery gap. Learnt alot and got alot to learn. (Plan to learn javascript at some point too.)
    Basically this side of things is perfectly fine.

    - Took a short python course on 'coursera' to get used to programming fundamentals.
    - As of yesterday HTML/CSS/Jquery is finished, now turned towards PHP/Mysql.

    - Current
    -- Following PHPAcademy's login/register tutorial series which I expect to go through twice.

    - Future
    -- Following PHPacademy's forum series.


    My expectations are to take things slow.. and to repeat a lot of tutorials.
    I kinda pictured PHPacademy's Forum tutorial series to be useful for how content is managed.


    Anyways, again.. It would be nice to get an honest opinion on the feasibility of the project; taking into consideration the current skills, willpower and perseverance to learn!

    Thanks :-)

  • #3
    New to the CF scene
    Join Date
    Jan 2014
    Posts
    7
    Thanks
    1
    Thanked 0 Times in 0 Posts
    Mod!

    I wanted to delete this thread! The entire thing was a miss-post..

    If you're going to copy it over, atleast please update the original post... the thread you pasted here is just the updated/refined version.

  • #4
    The fat guy next door VIPStephan's Avatar
    Join Date
    Jan 2006
    Location
    Halle (Saale), Germany
    Posts
    8,930
    Thanks
    6
    Thanked 1,041 Times in 1,014 Posts
    I merged the two threads, even though the first one wasn’t complete, because I thought the info there might still be of relevance for anyone interested. If that’s not the case I can certainly remove it.

  • #5
    New to the CF scene
    Join Date
    Jan 2014
    Posts
    7
    Thanks
    1
    Thanked 0 Times in 0 Posts
    Quote Originally Posted by VIPStephan View Post
    I merged the two threads, even though the first one wasn’t complete, because I thought the info there might still be of relevance for anyone interested. If that’s not the case I can certainly remove it.
    Thanks for the thought .

    If you could update original post here with the newer one and delete the replies, that'd be brilliant!

  • #6
    Senior Coder
    Join Date
    Aug 2006
    Posts
    1,444
    Thanks
    11
    Thanked 310 Times in 309 Posts
    I think you're doing a great learning project. People come on here and ask what to do next, now that they've "learned html" from some tutorial, and the concept of actually developing something seems to be lost to them. You've taken the bull by the horns, and are actually developing something.

    Can it be done? Sure it can. Will you succeed in having a popular social network site? Probably not. I say that not because I know your skills are lacking, but just from statistics. Probably 99% of web sites (I made up that number) don't go anywhere, so unless yours happens to be a 1%, it will have the same fate. But just think what you will have learned, and what skills you will have for the next one!

    The only disconcerting thing about your write-up is that you say you've essentially completed the client side of this, yet haven't even started on the server side, outlined your database structure, etc. To me, that's completely backward of how I would go about developing a large project as this.

    Good luck with it!

  • Users who have thanked tracknut for this post:

    KD40 (01-11-2014)

  • #7
    New to the CF scene
    Join Date
    Jan 2014
    Posts
    7
    Thanks
    1
    Thanked 0 Times in 0 Posts
    Hi Tracknut, thank you very much for taking the time to reply!

    Your post certainly helped re-kindled some of that fire !

    To me, the primary goal is to finish this project regardless of success. After all, you learn from the past.. and the mistakes that come with it =D!

    About building/designing client side vs server side first. You're most likely right. I went with client side because:
    - 1, it helped me visualise and refine the concept.
    - 2, tried doing both together before.. but it was like looking after two wild children.
    - 3, had a very limited idea of how databases were structured.
    However since posting this, learnt a bit on the subject of phpmyadmin and mysql and kind of expecting to shred the code and go in for a database/code redesign; when i can visualise database structure and the code that goes with it!

    Talking of server side (the focus here), apologies for posting in the client side development forum!

    Anyway's just saying that this is possible, means a lot! I don't expect it to be easy or quick.. but just knowing that i am programming towards a feasible end (however much recoding and refinement it takes), for a solo dev is so much more motivating than seeing no end in sight. However far off it might be.


  •  

    Posting Permissions

    • You may not post new threads
    • You may not post replies
    • You may not post attachments
    • You may not edit your posts
    •