This project will be moved to the ocma repository and will be rewritten from scratch. Also, all the logic will be moved to the ocma-data repository, a static API that can be used online or completely offline.
OrthCalKAOV is an application that provides support for both the Old Calendar (Julian Calendar) and the New Calendar (Revised Julian Calendar) for the years 1925 to 2099. This application is built using Vite, TypeScript, and React, aiming to offer a modern and efficient solution for working with Orthodox calendar dates.
- Fixed Feasts: Displaying Saints and Feasts. (Under Development)
- Movable Feasts: Calculating and displaying Feasts. (Under Development)
- Sunday Information: Displays Gospel, Epistle, Mode and Eothinon information for Sundays. (Under Development)
- Paschalion: Displays Pascha date for selected year.
- Fasting Icon: Indicate fasting status for every day. (Under Development)
- Moon Phase Icon: Provides the moon phase for every day.
- Highlight and Auto-Scrolling: Highlights and automatically scrolls to the current day.
To get started with orthcalkaov, follow these steps:
-
Clone the repository:
git clone https://github.com/kolitsoy/orthcalkaov.git
-
Install dependencies:
cd orthcalkaov npm install
-
Start the development server:
npm run dev
-
Open your browser and navigate to http://localhost:5173 to view the app.
Access the web version of the application here.
The calendar interface is in English, Romanian and Greek, but it's designed to be easily translatable. All JSON files that need to be translated for another language are located in /src/assets/lang
. Contributions for translations are welcome!
- Develop desktop and mobile applications for OrthCalKAOV.
Contributions are welcome! If you'd like to contribute to this application, please follow these steps:
- Fork the repository.
- Create a new branch (
git checkout -b feature/your-feature-name
). - Make your changes.
- Commit your changes (
git commit -am 'Add some feature'
). - Push to the branch (
git push origin feature/your-feature-name
). - Create a new Pull Request.
This application is licensed under the GNU General Public License v3.0 - see the LICENSE file for details.
If you encounter any issues or have suggestions for improvements, please create an issue on our issue tracker. We appreciate your feedback!