Hey guys! I think that this subreddit is the best for my problem.
I'm searching for programming "guidance/advice" for a big project that my client wants to sign it with me, before that I need to post the full background and I'm sure that this post can save me a LOT of time and might save me from a total fail!
I don't consider myself a programmer, I have worked in a big Marketing Agency and I was a WebMaster, the work that I have done for 4 years there was more than perfect and maybe too much for them. I was making educational platforms (Wordpress based), implementing payment solutions and a ton of plugins, a LOT of front-end and landing pages.
I don't consider myself a programmer because the experience gained in the agency it's not enough to make the best/good projects. I consider myself an IT guy because I lived in the last 6 years from domains like: hosting company, making games (Python framework and Unity/C#), making graphics web design, blockchain, crypto mining, and a lot of projects from a lot of digital domains. I know a lot of technologies and this is the reason that I don't consider myself a programmer. I'm a fast learner and I become mediocre at 10 domains instead of being good at one. Can make basic things in 10 programming languages and I can make a good project only in PHP.
A few months ago I resigned from the Agency and started working for myself as a Freelancer and starting a lot of personal projects. This year I decided that I want to be a programmer, a good one, don't want to focus on more domains anymore.
I started making a lot of websites, the majority in WordPress, custom theme and custom functions. I can deliver any website and platforms that can be built with the help of Wordpress, I know that I needed to start making things from scratch to learn more, and I made a project (two-months length) from where I learned twice ass much PHP than the last 2 years. I catch easy.
In the last months I worked for a client (remote) that required me to make a shop for musical samples with some features like affiliation platform, subscription, auto payments, custom audio player, etc... all on WordPress, this time WordPress helped and tangled me a lot but the project was easily finished.
The client It was incredibly happy with the result and we created a friendly-business environment.
Now, that everything works great, he wants to hire me to build a platform like https://www.beatstars.com
Note: I'm not just a "programmer" for this client, I helped him to better understand how things should work and I take all the decisions regardless the platform planning.
So, he wants me to deliver a platform that is having 80-90% of features present on BeatStars.com
, to understand better the project, Imagine a combination between SoundCloud and a marketplace, with feeds, widgets, a LOT of functions, etc...
I have explained to him what this it will mean and I wanted him to better understand the size of the project and the huge costs. Right now he wants me to make some research about BeatStars platform model (DONE), platform structure plan and features (working on it), and an approximative timeline (Not stressing, it's a LONG term project) and technologies used (Ouuuppss, there is my problem).
I'm not so dumb, I know that making a project like this there can't be a WordPress envolved. I know that I need to plan the functionality and make it from scratch, I know that I will need to use a separated server from the web one for the storage of the files.
I'm might be a little dumb, I would like to do it in PHP & MYSQL, from scratch. Or maybe use a framework? Witch, Why?
Or maybe I'm so dumb... Why if PHP & MYSQL can't perform well with a such amount of data and users and I should use other technologies, if so, witch? I should front-end-it with simple HTML and CSS, or maybe frameworks? UGh...
So, this project can be my golden goose for this year, financially and carrier wise.
I know that I can build this with some headaches, but don't want to do it bad. I don't want to make it in the wrong way, I want to be my best project and learn/grow with it.
I'm curious what you guys think?
- What technologies do I need to use?
- Too much for one guy?
- To little experience?
[EDIT: OMG, I wrote so much, I have this "problem" usually. Sorry for your time]
affiliate program. Although those points are. handy, one of the most important thing to remember is your. judgment. Using your finest judgment is the easiest method to select. an active affiliate program. Beatstars Affiliate Program. To your success,. P.S. If meticulously chosen, you can quickly make a permanent. living just with affiliate — BeatStars (@BeatStars) November 1, 2017 The fact that producers made over $1,000,000 in one month says enough about the possibilities to snatch a small piece of that pie. This also proves that artists are willing to pay serious money for beats these days. BeatStars is a digital production marketplace that allows music producers to license and sell beats and give away free beats. Recording artists and songwriters can download beats and distribute their beats. worldwide. Affiliate Program - Sell Hip Hop Beats. Shopping Cart View. Sell any of the beats from the Beat Brokerz marketplace for your own profit! Earn up to 50% of the sale profit as commission! Simply refer buyers to our site, or sell beats on your own site, your choice. A different example—and one that hits closer to home—is the BeatStars hack that happened in 2018 and affected pretty much all producers that were using its service. Imagine having all your tracks renamed to the text above. This was on top of the fact that every producer's website hosted by BeatStars was so slow that it was pretty much unusable.