An open API service indexing awesome lists of open source software.

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

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