https://github.com/nikitimi/monthly-verse
Used for monthly monitoring of devotion in a Lifegroup
https://github.com/nikitimi/monthly-verse
Last synced: about 1 year ago
JSON representation
Used for monthly monitoring of devotion in a Lifegroup
- Host: GitHub
- URL: https://github.com/nikitimi/monthly-verse
- Owner: nikitimi
- Created: 2023-01-10T13:59:31.000Z (over 3 years ago)
- Default Branch: main
- Last Pushed: 2023-01-29T08:35:04.000Z (over 3 years ago)
- Last Synced: 2023-11-05T17:23:53.821Z (over 2 years ago)
- Language: TypeScript
- Homepage:
- Size: 272 KB
- Stars: 0
- Watchers: 1
- Forks: 0
- Open Issues: 0
-
Metadata Files:
- Readme: README.md
Awesome Lists containing this project
README
- ### To be added:
01/14/2023
- Secured header
- Secured env keys
- Styling
01/13/2023
- Local storage caching of the month
- Database
- ### New Feature [Issued date, Integrated date]:
[01/13/2023 - 01/14/2023]
-~~ Bible API~~
-~~ Optimize Redux functionality~~
-~~ Reliable randomizer~~
- ### Known Issues
01/14/2021
- Hydration needs polishing
- Calling API is excessive, need polishing
01/11/2023
-~~ Somewhat slow because of spaghetti useEffect hook~~
-~~ Hydration doesn't match text being rendered~~
- ## Bible Helper Data
from ~~[src/bibleHelper.ts]~~ -> [src/bibleHelper.json]
```
const testament = {
bookName = Array
}
```
There are 2 testaments in the Bible:
- Old Testament(37 Books)
- New Testament(29 Books)
With corresponding book names
the `Array.length` are the Book's chapter
while the `verses` represents the number of verses in each chapter.
- ## Date & Time Helper Data
01/13/2023
- Added `dateMapper.ts` this will provide a calendar graph based on the current month of the year, unfortunately `--------------------
const currentWeekday
--------------------`
only relies on the current weekday of the day, this implies that changing month will never reflect the right UI
01/11/2023
- Added `dateTimePackage.ts` as a combination of the Date & Time utilities
- Added `index.ts` as Tree Shaking
from [src/dateTimeHelper]
~~monthNamer.ts~~ -> `currentMonth.ts`
- Function returns strings of the current number passed in it.
- Added a built-in leap year checker
- returns object with a `name` and `maxDays`
~~stringFormatTime.ts~~ -> `currentTime.ts`
- returns a [HH:MM xM] format
~~weekDayNamer.ts~~ -> `currentWeekday.ts`
- same as `monthName.ts` except for weekday names