E&S Power System Solutions

Live Site

Project Info

E&S Power System Solutions is a local solar energy company. They have been in operation for over 10 years and has never had a website.

I designed, built and hosted their website to support their online marketing efforts and to set them apart from competitors. Additionally, I will be offering SEO marketing services and optimize search engine indexing to boost traffic to their website.

Built with:

  • HTML & CSS
  • SASS
  • Bootstrap
  • .Net Core Razor Pages
  • Entity Framework Core
  • Email Client
  • GSAP
  • Git
  • Webpack

Challenges

While building this application, these are some of the challenges I faced:

  • Hosting:

    Inexperienced in publishing and hosting a .Net Core application, I encountered difficulties understanding the required steps.

    Initially, I published the files to a folder and uploaded them to the hosting provider, expecting the application to run. However, it did not. After seeking guidance from online resources, I tried publishing the application while running on IIS, following which, the application successfully ran.

  • Database integration:

    Connecting the application to the hosting provider's database posed challenges post-publishing. Despite successfully connecting to the database server via SQL Server Management Studio, updating the database locally resulted in persistent errors.

    Resolving the issue, I discovered an incorrect connection string as the root cause, rectifying which enabled proper database functionality.

  • Email Client:

    Configuring an email client using Google's SMTP proved to be more time-consuming than expected. After dedicated efforts and troubleshooting for a few hours, I eventually succeeded in setting up a functional email client.

Summary and Reflections

Reflecting on these challenges, not only have I learnt a lot but I have gained valuable insights into the importance of thorough research, proper configuration, and persistence in troubleshooting to overcome obstacles encountered during website development.

Back to top