[Last Call] Learn how to a build a cloud-first strategyRegister Now

x
  • Status: Solved
  • Priority: Medium
  • Security: Public
  • Views: 304
  • Last Modified:

Planning my largest PHP/MySQL project

Hi Experts,

I am getting better with PHP / MySql and am about to embark on my largest project to date.

This will entail user signup / user added content etc

I have a site map and a basic design. What would you do to start with!?

If someone could give me a step by step about where to start with a massive project that would be great!
0
maccaj51
Asked:
maccaj51
1 Solution
 
mustang83Commented:
There is not right way about it. Its just whatever way works best for you.

Personally ill sit down with pen and paper and break the project down in parts :

-Database Design
-UI design
-Form Design
-Web design
-What variables i will be needing across the board etc
-Work out what you are trying to acheive with the project and what difficulties you may have.

I would then go through these parts and break it down a bit further taking database design for example. I would of worked out what tables i would be wanting. I would then sit there and work out all the fields i will require for the project.

After i have down that id start with the database and create that. Then i would develop a template for the website. Then i would generate the logon sections and authentication sections across the site.

If you are doing it by yourself then the project will be very flexible (like ooooh i need another field in that database table, ill go create it now). Just take it bits at a time and eventually it will all come together.

To do lists are a great idea.

Hope this helps.

0
 
maccaj51Author Commented:
Mustang that is a great help... Thanks alot!!
0
 
Hugh McCurdyCommented:
Step by step is difficult because of potential "forks in the road."  But I can certainly help with "start."

Start with your basic design.  You've done that.  A good next step, that isn't require, but a good idea, is to share your basic design with others.  There are two kinds of others.

1. The boss or the customer.  This might not be possible but if possible it's a good idea because you don't want to complete a project that nobody wants.

2. People who have completed projects in the past.  Lucky for you, you are a member of Experts Exchange and there are many people here who have completed projects.  My specific suggestion is for you to share your basic design and get feedback.

User signup sounds like you need a login process.  If you have a login process, you will need some sort of registration process.  If the registration process is user driven, do you want confirm that the e-mail address is valid?  How secure does the site need to be?  You likely want to encrypt passwords.  What strength of encryption is desirable?

This is just the registration login process and I'm guessing about what you want.  We need feedback from you too.  (Or at least I need it.  Perhaps others, like Ray, can read minds.  Ray or someone else might have written an article.  You might want to do a search.)
0

Featured Post

Concerto's Cloud Advisory Services

Want to avoid the missteps to gaining all the benefits of the cloud? Learn more about the different assessment options from our Cloud Advisory team.

Tackle projects and never again get stuck behind a technical roadblock.
Join Now