GithubHelp home page GithubHelp logo

Davor Minchorov

Fix PHP Code Styles

Davor Minchorov's personal website and blog.

Things to do next:

  • Add a gradient to the green background
  • Replace the technology stack icons with text
  • Add meta tags to improve SEO
  • Design the login form on the login page
  • Implement the Authentication API
  • Write integration tests for the Authentication API
  • Integrate the Authentication API with the login form
  • Implement the authorization for the admin routes
  • Setup Bugsnag for error reporting
  • Design the contact form on the contact page
  • Implement the Contact API
  • Write integration tests for the Contact API
  • Integrate the Contact API with the contact form
  • Implement Google Recaptcha for the contact form
  • Fix the feature tests to exclude Google Recaptcha V3 validation for the contact form
  • Implement Google Recaptcha for the login form
  • Fix the feature tests to exclude Google Recaptcha V3 validation for the login form
  • Upgrade Laravel to version 5.8
  • Upgrade Tailwind to version 1.0
  • Improve the design of the notifications
  • Redesign the layout of the home page
  • Update the content on the home page
  • Upgrade Laravel to version 6.0
  • Upgrade Tailwind to version 1.1
  • Design the blog page
  • Design the single blog post page
  • Implement the Blog Posts API
  • Implement the single blog post API
  • Implement the publish new blog post API
  • Implement the edit existing blog post API
  • Implement the delete existing blog post API
  • Design the admin blog posts page
  • Design the publish new blog post admin page
  • Design the edit existing blog post admin page
  • Design the delete admin blog post confirmation modal
  • Integrate the admin blog APIs with the front-end
  • Integrate the blog APIs with the front-end
  • Implement refresh JWT with interceptors before the token expires
  • Make responsive design improvements to the blog and single blog post pages
  • Make the admin panel responsive
  • Make the navigation bar responsive
  • Make improvements to the code
  • Redesign the website
  • Design the bootcamp page
  • Implement the bootcamp page
  • Design the admin dashboard
  • Integrate Google Analytics API on the admin dashboard
  • Upgrade Tailwind CSS to version 1.2
  • Implement the admin tags API
  • Implement the admin create new tag API
  • Implement the admin update existing tag API
  • Implement the admin delete existing tag API
  • Implement Laravel Passport for storing http only cookies for the JWT token
  • Make improvements to the vuex store using Vuex ORM
  • Implement webmentions as a comment system
  • Implement an RSS feed
  • Implement a social media share buttons on each blog post
  • Improve the SEO for each blog post
  • Move over the project to Digital Ocean for better SEO and performance
  • Improve the loading of the assets to reduce the size
  • Implement images for each of the blog posts to improve the SEO when the blog post is linked on social media
  • Add each of the listed items to a separate div so that the words don't wrap on new lines
  • Upgrade the project to Laravel 7.x
  • Upgrade the project to Laravel 8.x
  • Implement Laravel Sanctum for secure authentication
  • Upgrade Tailwind CSS to version 1.5
  • Upgrade Tailwind CSS to version 1.6
  • Remove tui-editor and replace the forms with a normal textarea without preview
  • Fix issues with unused CSS being ran on third party libraries like vue-datetime
  • Replace moment with dayjs to reduce the JavaScript bundle size
  • Upgrade the Tailwind CSS configuration to use the newer and updated config values
  • Validate the email address based on the RFC format and email domain before sending an email through the contact form
  • Setup .env file and a config.js file for the Vue part
  • Refactor the Vue components to use async/await
  • Use chunk based imports for components to reduce bundle size
  • Convert the project to typescript class based components
  • Fix the bug where the admin is redirected when there are validation errors on publish new and edit existing post pages
  • Use the official typography Tailwind CSS plugin to style the blog post page
  • Create GitHub issues instead of updating the readme for each new feature or bug or improvement
  • Update the Tailwind CSS configuration to contain only configuration values that need to be updated instead of having the whole file there

Davor Minchorov's Projects

githubviewer icon githubviewer

A GitHub Viewer based on a Pluralsight.com course AngularJS From Scratch

larabook icon larabook

Larabook - based on the tutorial series on Laracasts by Jeffrey Way! (https://laracasts.com/series/build-a-laravel-app-from-scratch)

laravel-docker icon laravel-docker

A custom LEMP stack docker configuration for developing Laravel applications based on newmediacorp/lemp-stack newmediacorp/lemp-stack

laravelapi icon laravelapi

Laravel 4 API based on The Incremental APIs Series on laracasts.com

portfolio icon portfolio

A Portfolio website, based on a Tuts+ course Building a Portfolio With Bootstrap 3

product-management icon product-management

AngularJS App Example based on a pluralsight.com course AngularJS Line Of Business Applications

projectflyer icon projectflyer

ProjectFlyer, based on the laracasts.com series Build ProjectFlyer With Me!

real-time-chat icon real-time-chat

A Real Time web chat application demo with NodeJS, Express and Socket.io

thumbnails icon thumbnails

A Statamic CMS plugin that generates social media cards based on the title of a collection item.

tron-api icon tron-api

A PHP API for interacting with Tron (TRX)

web3.php icon web3.php

A php interface for interacting with the Ethereum blockchain and ecosystem. Native ABI parsing and smart contract interactions.

Recommend Projects

  • React photo React

    A declarative, efficient, and flexible JavaScript library for building user interfaces.

  • Vue.js photo Vue.js

    🖖 Vue.js is a progressive, incrementally-adoptable JavaScript framework for building UI on the web.

  • Typescript photo Typescript

    TypeScript is a superset of JavaScript that compiles to clean JavaScript output.

  • TensorFlow photo TensorFlow

    An Open Source Machine Learning Framework for Everyone

  • Django photo Django

    The Web framework for perfectionists with deadlines.

  • D3 photo D3

    Bring data to life with SVG, Canvas and HTML. 📊📈🎉

Recommend Topics

  • javascript

    JavaScript (JS) is a lightweight interpreted programming language with first-class functions.

  • web

    Some thing interesting about web. New door for the world.

  • server

    A server is a program made to process requests and deliver data to clients.

  • Machine learning

    Machine learning is a way of modeling and interpreting data that allows a piece of software to respond intelligently.

  • Game

    Some thing interesting about game, make everyone happy.

Recommend Org

  • Facebook photo Facebook

    We are working to build community through open source technology. NB: members must have two-factor auth.

  • Microsoft photo Microsoft

    Open source projects and samples from Microsoft.

  • Google photo Google

    Google ❤️ Open Source for everyone.

  • D3 photo D3

    Data-Driven Documents codes.