1. Welcome - This is my personal portfolio where I post web development work I have done.
  2. go_to_site( "github.com" );
  3. Full stack development has two major parts. There is a front end that needs to be developed and a back end. I chose to learn both so that I would be able to make static, dynamic, or mixed websites from the bottom up. Below is a list of websites that I have developed. I have used a mix of different languages and hosting services which are outlined process_website.
  4. void full_stack_dev() {
  5. process_website ( "shoutoutclassy" );
  6. process_website ( "thegratefullist" );
  7. process_website ( "creatorcomeup" );
  8. process_website ( "lostpetradar" );
  9. }
  10. int process_website ( char * website_name ) {
  11. Determine which website was chosen
  12. if ( website_name == "shoutoutclassy" ) {
  13. print ( "Shout Out Classy (overview)" );
  14. go_to_site( "shoutoutclassy.com" );
  15. This website showcases everything I have made in the music industry. I make instrumentals, video visuals, graphics, and even merchandise. ShoutOutClassy is where I am able to focus on everything music related. The website was developed with a LAMP stack on my AWS EC2 instance. The site has been running since 2016 and has never been down except for maintenance. The site is full of PHP functionality in the backend and a good amount of the site is not seen by the public because it is in an admin panel. I have made an administration panel so my friends and those I give access to can update the site by adding, removing, or updating content on the site. I could have made it so people could access my server but not everyone I wanted to help is as tech savy as I am.
  16. return 1 ;
  17. } else if ( website_name == "thegratefullist" ) {
  18. print ( "The Grateful List (overview)" )
  19. go_to_site( "thegratefullist.com" );
  20. The grateful list website was my first website I made from the bottom up. I had made simple websites for school to show off class projects but I did not start a LAMP stack on a VPS and set up the security rules. The grateful list is a simple site that allows users to sign up and create their own list of what they are grateful for. This site was also developed with a LAMP stack and is hosted on my AWS EC2 instance. This prokect got me to dive into PHP authentication and I even got a chance to learn about AJAX functionality. When developing an authentication system I learned about best practices and it got me thinking more about other websites that people go to all the time. I use AJAx on the site to implement the infinite scrolling of the list. When you scroll down there is no pagination. You will go further and further down the page and list items will continue to load.
  21. return 1 ;
  22. } else if ( website_name == "creatorcomeup" ) {
  23. print ( "Creator Come Up (overview)" )
  24. go_to_site( "creatorcomeup.com" );
  25. CreatorComeUp is a website that I developed to showcase creative talent. I was given the project by a local group and they wanted a place where people could go to check out what is going on with local creatives. The website was developed with a LAMP stack and hosted on my AWS EC2 instance. The site has a lot of functionality built into it that is similar to shoutoutclassy. After developing shoutoutclassy I was able to learn more about writing modular code so that I could easily port code form one site into another.
  26. return 1 ;
  27. } else if ( website_name == "lostpetradar" ) {
  28. print ( "LostPetRadar (overview)" )
  29. go_to_site( "lostpetradar.com" );
  30. The lostpetradar website was made so that I could gain experience using maps and geolocation data. I had made simple websites for school to show off class projects but I did not start a LAMP stack on a VPS and set up the security rules. The grateful list is a simple site that allows users to sign up and create their own list of what they are grateful for. This site was also developed with a LAMP stack and is hosted on my AWS EC2 instance. This prokect got me to dive into PHP authentication and I even got a chance to learn about AJAX functionality. When developing an authentication system I learned about best practices and it got me thinking more about other websites that people go to all the time. I use AJAx on the site to implement the infinite scrolling of the list. When you scroll down there is no pagination. You will go further and further down the page and list items will continue to load.
  31. return 1 ;
  32. }
  33. return 0 ;
  34. }