Introduction
How can generative AI help with web development?
()
What you should know
()
Using GitHub Codespaces
()
1. Planning
Project and requirements
()
Fleshing out the features
()
Use cases and user stories
()
Finalizing planning docs and timelines
()
Using AI to create wireframes
()
2. Creating the Templates
Creating the main PHP templates
()
Creating the additional templates
()
Creating the initial admin templates
()
Finishing the admin templates
()
Refining the CSS
()
Organizing the files
()
3. Creating the Database
Designing our database with AI
()
Accounting for user authentication
()
Generating the SQL to create and install the database
()
Populating the database with test data
()
Diving into the CRUD
()
Using AI to write a class to talk to the database: Front-end functions
()
Using AI to write a class to talk to the database: Admin functions
()
4. Writing the PHP
Replacing dummy data with real data
()
Writing helper functions
()
Building search
()
Building the filters
()
Wiring up our admin forms
()
Adding and updating movies
()
Deleting movies
()
CRUD on studios
()
CRUD on genres
()
Fixing the actors page
()
Protecting the admin
()
5. Other Considerations for our Application
Site review
()
Testing
()
Bells and whistles: Sorting
()
Bells and whistles: Autocomplete
()
Bell and whistles: Sort admin columns
()
Documenting our code
()
What we learned
()
The landscape changes fast
()