enkidulan / astrale

React Native mobile application. Find out what the future holds for you in this astrology app, available for Android. Powered with Python, MongoDB and PHP.

Home Page:https://play.google.com/store/apps/details?id=josep.astrale

Geek Repo:Geek Repo

Github PK Tool:Github PK Tool

Astrale

🌍 About the app

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.

There are some files omitted because they contain sensitive information, if you want to clone the repository and test it locally, you must rename un_app.json to app.json and src/credentials/un_admob.js to admob.js then run: npm install && expo start.

πŸ‹ Features

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).

πŸ€– Behind the scenes

A good astrology application needs new data for each day and for each sign soooo... Python scraper to the rescue:

  • THE DATA: It comes from a scraper programmed with Python that each day at midnight goes to astrology pages in spanish and english for the data.
  • THE SAFE: The data that python extracts its saved in a NoSQL DB, Mongo.
  • THE CONNECTOR: A PHP backend with an API REST that serves the data to the application.
  • THE DIRECTOR: All the process commented, deploys, testings... Are orchestrated with Jenkins pipelines and projects.

About

React Native mobile application. Find out what the future holds for you in this astrology app, available for Android. Powered with Python, MongoDB and PHP.

https://play.google.com/store/apps/details?id=josep.astrale

License:GNU General Public License v3.0


Languages

Language:JavaScript 99.6%Language:TypeScript 0.4%