Astrale is an astrology mobile application programmed with React Native (JavaScript) using Expo platform and React Paper for styling.
It comes with texts in both English and Spanish.
As it is right now is only published in Android, as Apple is not accepting more Astrology apps, but it is programmed and tested for both platforms.
To use it, just run:
yarn && expo start
.
In the current version you can:
- Check your daily horoscope, that includes focus of the day, lucky numbers and compatibility.
- Learn more about astrology and the zodiac.
- Check compatibility with other signs.
- Ask questions to our own non AI Astrologers.
Also, as extra features:
- Switch between Dark/Light theme.
- Change to other signs with ease (And check their daily horoscope :p).
A good astrology application needs new data for each day and for each sign so Python scraper to the rescue:
- Data: Comes from a scraper programmed with Python that each day at midnight goes to astrology pages in spanish and english for the data.
- Persistence: The data that python extracts is stored in MongoDB.
- Api: A PHP rest API layer with an API REST that serves the data to the application.
- The boss: All of this (deploys, tests, scraping) is possible thanks to a custom Jenkins.