A3Tom / 4hb-Eight-01

Part of my 4 hour build series

Geek Repo:Geek Repo

Github PK Tool:Github PK Tool

Eight

This project is part of the 4 hour builds series

Concept Iteration 01

Background :


I have an alarm set every day of the year for 8pm to make sure I am aware of what I am doing at 8pm; I once heard that you can tell a lot about a person by what they are doing at 8pm and that's stuck with me.

Concept :


A system to log what I'm doing at 8pm each day along with categorization and report tools.

Implementation :


MVP :

A blazor servor side application which logs specific criteria to a database

Bonus Points :

Google Calendar Integration

Bonus BONUS points:

Make Activities completed a list of items with it's own table

Criteria / Data structure:


Day Entry Table

MoSCoW Name DataType C# DataType Sql
M Id Int Identity
M Date DateTime DateTime
M Description String Nvarchar(MAX)
S Day Rating Decimal Decimal(2, 2)
C CategoryId Int Int
C Activities Completed Byte TinyInt

Category Table

MoSCoW Name DataType C# DataType Sql
C Id Int Identity
C Name String NVarChar(256)
C IsProductive Boolean Bit
C Classification ClassificationEnum Int

About

Part of my 4 hour build series


Languages

Language:HTML 49.5%Language:C# 39.3%Language:CSS 11.2%