• Stars
    star
    149
  • Rank 248,619 (Top 5 %)
  • Language
    JavaScript
  • License
    GNU General Publi...
  • Created over 4 years ago
  • Updated over 2 years ago

Reviews

There are no reviews yet. Be the first to send feedback to the community and the maintainers!

Repository Details

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.

Astrale - Horoscope of the Zodiac

๐ŸŒ About the app

Astrale is an astrology mobile application made with React Native. Uses Expo as a toolchain and Paper for styling and theming.

It also supports multiple languages thanks to i18n, by default comes with texts in both English and Spanish.

Is only published in Android, as Apple is not accepting more Astrology apps, but works for both platforms.

๐Ÿ”ง Run it yourself

The app uses Expo for bootstrapping and as develop environment. To get started, first install the dependencies:

$ yarn || npm install

Then run Expo:

$ expo start

Then you can use your own mobile device to run the app or use an Android/iOS emulator. Yes, Expo is amazing.

๐Ÿ‹ Features

In the current version you can:

  • Check your daily horoscope, that includes focus of the day, lucky numbers and compatibility.
  • Check compatibility with other signs.
  • Learn more about astrology and the zodiac.
  • Ask questions to our own non AI Astrologers.

As extra features:

  • Switch between Dark & Light theme.
  • Change to other signs with ease (And check their daily horoscope :p).

๐Ÿค– Behind the scenes

(Deprecated, now all the data is local)

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

  • 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 dispatches the data to the application.
  • The boss: All of this (deploys, tests, scraping) is possible thanks to a custom Jenkins.

More Repositories

1

vital

Starter template for Vite with React (TypeScript). Supports Tailwind. Vitest and @react/testing-library configured and ready to go. Also ESLint, Prettier, Husky, Commit-lint and Atomic Design for components.
TypeScript
258
star
2

nextal

Starter template for NextJs with TypeScript. Supports Tailwind with CSS-Modules. Vitest and @react/testing-library configured and ready to go. Also ESLint, Prettier, Husky, Commit-lint and Atomic Design for components.
TypeScript
163
star
3

super-simple-sitemap-generator

Node powered scraper that iterates trough all the internal links of the specified url. It works on CSR pages (React, Angular) with dynamic urls.
JavaScript
16
star
4

parcel-reporter-multiple-static-file-copier

Parcel v2 plugin. Copies multiple specified files and folders into specified folders once build finishes successfully.
JavaScript
8
star
5

mv-ignited

Browser extension for mediavida.com that enhances the UX and provides extra funcionality.
TypeScript
4
star
6

python-scrapers

Python scrapers for all my apps
Python
1
star
7

100cims

JavaScript
1
star
8

yii2-vvadmin

Multi language Wordpress wannabe that lets you write articles, create categories, tags, upload media and has a user role system. Can also work as a headless CRM thanks to the in build api rest.
HTML
1
star
9

vvlog

React hand made blog with support for articles, categories, authors, tags, multiple languages, themes and more.
JavaScript
1
star
10

react-ts-cups-generator

Generador configurable de CUPS (Cรณdigo รบnico e identificador de un punto de suministro de energรญa ya sea luz o gas canalizado).
TypeScript
1
star