Project launch: Shine

There are lots of applications out there for managing lists and tasks, but for my current personal project I wanted to try and build a better one. I am now launching the project, read on to learn more...

Author Avatar

Author: Tom McClean

Updated: 10 Dec 2018 21:21

Try out Shine today at

As somebody who tends to use technology to help me organise my life on a daily basis, I have flitted between several to-do based applications over the years. But given I use them so frequently I thought it would be quite fitting to write one myself.

So out of that idea Shine was born, a web based application that works seamlessly on all devices and takes the effort out of staying organised.


I was also able to take this opportunity to build my first project in VueJS, which is a front end javascript framework I am really keen on using. The entire tech stack for this project is pretty bleeding edge, VueJS, .NETCore Web API, EFCore all hosted on Microsoft Azure.

My approach for this project on the front end was to keep it simple, clean and minimalist. Not over pack it with features most people would never use, but tie in the right features in the right places. So its pretty simple to use and follows this workflow.

  • You sign into the website.

  • Create a list about something which is important to you, or just to plan out tomorrow.

  • Create all of the tasks you think need to be done.

  • One by one complete the tasks and check them off in Shine.

  • When Shine detects that your list is complete, it will prompt you to complete it - to remove any clutter.

  • You can always go back and find your completed lists in the search, if you want to remember what you did in the past.

  • We allow the user to customise the way their lists look - so they look personal, and we drive you to complete them - without being annoying and spammy.

I am considering adding a form of list sharing in future, but this will come post launch.

So the project is now up, and I will be monitoring analytics to see which features are worth adding in future.

Fancy giving shine a go? Its totally free, you can find it at


You need to Login or Register to comment.

Gallery Image Gallery Image Gallery Image Gallery Image Gallery Image

Learn more about my personal project to shorten links in a safer and better way.


Looking for a new and exciting opportunity

My time at River has come to an end, so I am looking for a new role where I can make an impact and write some cool software. My ambition is to make peoples lives better through technology.

Tips and Tricks

Implementing Effort into a C# MVC Website to allow Unit Testing

I recently wanted to have the ability to write Unit Tests for a personal project, I picked Effort.EF6 to help. This post goes through the setup for "Effort" and why you should choose it.


What is SendGrid?

As somebody who develops quite a lot of websites, I find that most of the time I tend to use a lot of the same technologies and services. A lesser known service which I have come to love is called SendGrid, heres why I love it.

Tips and Tricks

How to setup a Web App on Microsoft Azure

A how to guide to creating a Web App on Microsoft Azure, deploying it using Continuous Deployment and hooking it up to a database.


Website Relaunch

Welcome to my personal website. I am just in the process of relaunching it under my new technology called Portal CMS.

Tips and Tricks

Cost Effective Email Hosting for Custom Domains (Migrated)

This article takes a look at options for setting up multiple email accounts for multiple custom domains.

Portal CMS

Portal CMS - Page Builder Demo

Portal CMS is my latest technology, this article shows a video demonstration of the new technology in action.


Windows 10 - Initial Reaction (Migrated)

This article covers my initial reaction to Windows 10 after using it on my main computer for a few days.


Windows 10 - Coming soon (Migrated)

A brief look at the upcoming Windows 10 release and a look at the new features in the update.