Want to start a social network site

Status
Not open for further replies.

Ether_Snake

安安安安安安安安安安安安安安安
I have an idea for a social-network website but I'm wondering what I need to learn to put it together. What should I learn? I don't have a programming background but I can learn. I have a 3D background, pretty useless for this. What I'll need is to be able to create categories, and assign to them strings of words that may or may not be related to one another, a bit like Google can manage to know if a website is a financial website or not by looking up at the words on it, and I need to allow people to use parts of pre-made sentences and add words that are not from an existing list (like tags, existing tags would show up if someone types a word that someone else created).

If it doesn't work out I don't mind, I feel like giving it a shot. I looked to see if it exists online, and found two sites that do something similar, but in a really useless way. The one I thought of has massive potential for advertisers, in a way Facebook IMO can’t even match, so I’m motivated to go forward with it.

Thanks
 
You are most likely wasting your time. The social network market is such a mess.

I've had a few people solicit my help for social networks.
 
I'll help you if you pay me with stocks.

Basically, learn web programming. Take a look at coursera and see what courses are available?
 
I have an idea for a social-network website but I'm wondering what I need to learn to put it together. What should I learn? I don't have a programming background but I can learn. I have a 3D background, pretty useless for this. What I'll need is to be able to create categories, and assign to them strings of words that may or may not be related to one another, a bit like Google can manage to know if a website is a financial website or not by looking up at the words on it, and I need to allow people to use parts of pre-made sentences and add words that are not from an existing list (like tags, existing tags would show up if someone types a word that someone else created).

If it doesn't work out I don't mind, I feel like giving it a shot. I looked to see if it exists online, and found two sites that do something similar, but in a really useless way. The one I thought of has massive potential for advertisers, in a way Facebook IMO can’t even match, so I’m motivated to go forward with it.

Thanks
Tell me your idea and I'll tell you if I can help you.
 
Drop the "the".

images
 
Can you hire me to relocate you to L.A. and introduce you to hot 20 year olds who will hang out and get high in youre new apartment while underpaid nerds endure 48 hour programming sessions fueled by energy drinks and cocaine?
 
I would love to join another social network. Can I have a separate friends list to manage?
 
I have an idea for a social-network website but I'm wondering what I need to learn to put it together. What should I learn? I don't have a programming background but I can learn. I have a 3D background, pretty useless for this. What I'll need is to be able to create categories, and assign to them strings of words that may or may not be related to one another, a bit like Google can manage to know if a website is a financial website or not by looking up at the words on it, and I need to allow people to use parts of pre-made sentences and add words that are not from an existing list (like tags, existing tags would show up if someone types a word that someone else created).

If it doesn't work out I don't mind, I feel like giving it a shot. I looked to see if it exists online, and found two sites that do something similar, but in a really useless way. The one I thought of has massive potential for advertisers, in a way Facebook IMO can’t even match, so I’m motivated to go forward with it.

Thanks

So what's the site about? People write stuff about themselves and your sites matches them up with people with similar interests and advertising products?
 
If you think your idea really has potential, write a business plan. Document your ideas, and find a way to protect them. Then, find a really talented web programmer to implement your ideas in exchange for equity. Make sure you get an airtight agreement with this person in writing to protect yourself (you'll need a good lawyer).

Go into closed alpha. Get friends to start using it. GAF members, whoever. Get lots and lots of feedback. Find and squash bugs. Keep lots and lots of statistics, and use them to make the site better.

You'll probably need some capital to get this running at any sort of scale you'd need for revenue. Don't worry about revenue for a while - just increase users. Promote, market, build. If you need some capital, develop a pitch for potential investors (who might also be able to connect you with the right kinds of people to help keep growth up).

I dunno. Don't try to learn how to program and just do it yourself though. Either find someone who knows this stuff really well who you can trust, or find someone and get an agreement in writing so you don't get your ideas stolen (or at least make it harder for someone to steal them).

Oh and GO TALK TO PEOPLE. Get lots and lots of feedback. Meet people in the industry. Learn everything you can about the industry (which, as MTHanded pointed out, is a mess). Network. You're going to need help and you want to be a sponge while also meeting people who can help.
 
You'll essentially need knowledge of full stack development, plus ideally product development/management and various design (experience/interface/graphic) skills. Business development/sale skills will also be needed for actually pushing the product out.

In the language of technology, a “Full Stack Developer” is someone who understands how to code every level of a computer: from the fundamentals of server processes to backend programming to database architecture and front-end design. They’re among the most valued members of an organization, able to translate between the layers of a system.
 
Need a name? What does it do. Now take out all the vowels. BAM.

Or create portmanteaus or cute puns and animal references. Or just cool words that somehow reference what you are doing. Or things that just roll off the tongue and are memorable.

Social Aggregator - @ggrg8tr, Saggregate, Social Alligator, Salligator

Dynamic Tagger - D-Tag, DinoTagger, Tagasaurus

Timeme

Gravity Lane

Trendmine
 
Or create portmanteaus or cute puns and animal references. Or just cool words that somehow reference what you are doing. Or things that just roll off the tongue and are memorable.

Social Aggregator - @ggrg8tr, Saggregate, Social Alligator, Salligator

Dynamic Tagger - D-Tag, DinoTagger, Tagasaurus

Timeme

Gravity Lane

Trendmine
You're not very good at this.
 
Or create portmanteaus or cute puns and animal references. Or just cool words that somehow reference what you are doing. Or things that just roll off the tongue and are memorable.

Social Aggregator - @ggrg8tr, Saggregate, Social Alligator, Salligator

Dynamic Tagger - D-Tag, DinoTagger, Tagasaurus

Timeme

Gravity Lane

Trendmine

I'd like to invest in your "trendmine".
 
If you think your idea really has potential, write a business plan. Document your ideas, and find a way to protect them. Then, find a really talented web programmer to implement your ideas in exchange for equity. Make sure you get an airtight agreement with this person in writing to protect yourself (you'll need a good lawyer).

Go into closed alpha. Get friends to start using it. GAF members, whoever. Get lots and lots of feedback. Find and squash bugs. Keep lots and lots of statistics, and use them to make the site better.

You'll probably need some capital to get this running at any sort of scale you'd need for revenue. Don't worry about revenue for a while - just increase users. Promote, market, build. If you need some capital, develop a pitch for potential investors (who might also be able to connect you with the right kinds of people to help keep growth up).

I dunno. Don't try to learn how to program and just do it yourself though. Either find someone who knows this stuff really well who you can trust, or find someone and get an agreement in writing so you don't get your ideas stolen (or at least make it harder for someone to steal them).

Oh and GO TALK TO PEOPLE. Get lots and lots of feedback. Meet people in the industry. Learn everything you can about the industry (which, as MTHanded pointed out, is a mess). Network. You're going to need help and you want to be a sponge while also meeting people who can help.

The amount of time of self-learned coding to delivery is what will define if I learn to code it myself or not. Obviously, I don't want this to take forever, the sooner the better. The main reason why I'd want to do it myself is to be able to secure the concept, and to iterate quickly and independently, which is rather important in the initial conception phase since the younger the site is the more I'll need to modify/code it and quickly to get it out as soon as possible. So hiring someone is faster in some ways, slower in others, and vice-versa. I know someone who invented Groupon before Groupon existed, and he never got to get it done because the company he worked with apparently took forever and there were too many back and forth. He tried to transfer it to a programmer, and it went nowhere.

I'm also curious to see how much info/code already exists. Some of the components already exist and are widespread. The site is really supposed to be extremely simple in terms of user input, and easy to control on the dev side since everything it does is actually the same "process" applied at different scales or to different compartments, scales/compartments which are self-created and soft (not defined).

So there's maybe three main components to it to code, one of which is the user-input side which should be pretty basic, one which is the "process", and the last which would be advertising. I'm guessing the advertising part is the complex part, simply because I'll need to work with a third parties. Thankfully, this part is flexible and the last step needed to make things work as I want them to, without changing the way the site works regardless of the solution nor preventing it from being launched if not yet part of it. Having advertising working would help increase the user base, but so would launching it earlier.

If I can get the site to work at a small scale, it would inherently work at a big scale, so that can cut on the length of the conception phase. This should also keep things simple to develop on the graphics side, which is really elastic and which I could overhaul later with other people's help and input quickly and easily.

So right now my priority is figuring out how long it will take to code and what the resources are.

I've just registered relatedwordsin3D.com, I'm going to be rich!

My idea! :(

https://www.udacity.com/course/cs253

That might be too advanced for a total programming n00b. Check out coursera for just basic intro to programming stuff.

Bookmarked. Thanks!
 
The amount of time of self-learned coding to delivery is what will define if I learn to code it myself or not. Obviously, I don't want this to take forever, the sooner the better. The main reason why I'd want to do it myself is to be able to secure the concept, and to iterate quickly and independently, which is rather important in the initial conception phase since the younger the site is the more I'll need to modify/code it and quickly to get it out as soon as possible. So hiring someone is faster in some ways, slower in others, and vice-versa. I know someone who invented Groupon before Groupon existed, and he never got to get it done because the company he worked with apparently took forever and there were too many back and forth. He tried to transfer it to a programmer, and it went nowhere.

So he thinks he'd've been faster doing it alone than with a team of trained professionals? Either he hired a terrible, terrible company, or he sorely underestimates the work required to do things.

The "process" you're hinting at sounds pretty hard. Automatic categorization and tagging of content? Yeah, that's not a "teach yourself programming!" problem, that's a legit, "I hope you understand data structures, client/server architecture and high-level math" problem. Especially if you want to actually, y'know, deploy this to millions of people.
 
Status
Not open for further replies.
Top Bottom