adding current revision information

This commit is contained in:
2026-01-02 08:29:16 -05:00
parent 789465483c
commit 920947e556
64 changed files with 5963 additions and 18 deletions
+32
View File
@@ -0,0 +1,32 @@
# Objective
- Build a web application that can be used to aggregate astrology horoscopes for each sign with the day, week, year and month.
# Pre-requites
- Must use python for the backend.
- Must use an opensource database for ease of access.
- Must use a web application framework to streamline the creation of the web application.
## Requirements
- Web application should have fluid modern design.
- There must be support for using SSO OIDC interoperability, like SSO with keycloak.
- There must be support to local accounts
- Admin account first time sign in credentials are admin/admin
- Application must pull the horoscope information for each astrology sign: Aries, Taurus, Gemini, Cancer, Leo, Virgo, Libra, Scorpio, Sagittarius, Capricorn, Aquarius, and Pisces
- Application must use gemini as the backbound to generate the horoscope for each sign for the day, week, month, and year.
- Application must support multiple user signs
- Application must use proper astrological icons and segment each horoscope seperately
- The application must rely on variables stored in an .env.horoscope file for settings that must be set by the user prior to first time deployment.
- Application should have a page where in the user can modify settings and preferences, including settings for the web app.
## Theming
- The web application should utilize a modern visual look which is efficient for displaying on both desktop and mobile browsers.
## Features
- The page should have an option for users to toggle for the timeline of the astrology horoscope analysis (1 day, 30 days, 1 year, ...etc).
- The results should be exportable into PDF, html and Word documents.
## Bonus Features
- An alchemical "mascot" should follow the cursor around the page and make astrology jokes.