Website Launch

Nov. 8, 2023, 6 p.m.

Skyzer Development is officially live!

Skyzer Development has officially been launched but what is it?

Skyzer Development is a place where I will be uploading my personal programming projects, allowing users to manage their accounts for my projects and produce blog posts just like this one to document the different technologies I am using.

Skyzer Development is built using a Python backend with the Django framework, which allows me to easily add features like authentication and this blog. The blog application is based on the django-blog-lotus package, which is easy to set up and uses Bootstrap for styling. However, to improve loading speeds, I've opted to use my own custom CSS instead of relying on frontend frameworks like Bootstrap. This has forced me to learn CSS and understand how it works, which I believe is a more important skill than relying on a single framework.

Authentication is a crucial aspect of creating a web application, and it can be particularly challenging when it comes to developing a Discord bot with premium features. To manage user accounts and facilitate purchases, I have chosen to utilise FusionAuth as my authentication provider. This platform allows for seamless sign-in with a variety of services, including Discord, and provides a single-sign-on experience with Open ID connect. By leveraging FusionAuth, I can eliminate the need for users to remember multiple usernames and passwords, thereby enhancing the overall user experience.

Moreover, I have selected Stripe as my payment processor. This platform offers a wide range of payment methods, including debit and credit cards, PayPal, Google Pay, and Apple Pay. Additionally, Stripe's fees are relatively low, with a maximum charge of 3.25% + 20p for internal cards. This helps to minimise the impact on my profit margin.

To ensure the security and reliability of my web application, I have implemented Cloudflare as my CDN (Content Delivery Network). Cloudflare provides a comprehensive suite of features, including DDoS attack prevention, cookie notices, and the ability to add JavaScript to pages for analytics and advertising purposes. By leveraging Cloudflare, I can protect my application from potential threats and ensure a smooth user experience.

All of these technologies are essential to the success of this web app. There are a few more technologies used throughout the site on both the front and backends but these are mainly for a specific project and as such won’t be detailed in this post. The source code of this site should be available soon on my GitHub and GitLab without the sensitive information of course.