Galileo is an iOS app that enables you to learn interesting facts and discover amazing stories by reading hand-picked articles from Wikipedia.
Galileo iOS app is written in Objective-C using the MVVM architecture. It's built with ReactiveCocoa, AFNetworking, and YapDatabase.
Galileo backend is written in JavaScript / Node.JS. It's built with LoopBack on top of a PostgreSQL database.
- Clone the repo:
$ git clone https://github.com/yenbekbay/galileo
$ cd galileo- Install iOS app dependencies from CocoaPods:
$ (cd ios && bundle install && pod install)- Install backend dependencies with npm:
$ (cd backend && npm install)- Update the database config in
backend/server/datasources.jsonand start the server:
$ node backend/server/server.js- Fetch featured articles from Wikipedia:
$ node backend/bin/articles.js- Configure the secret values for the iOS app:
$ cp ios/Galileo/Secrets-Example.h ios/Galileo/Secrets.h
$ open ios/Galileo/Secrets.h
# Paste your values- Open the Xcode workspace at
ios/Galileo.xcworkspaceand run the app.
MIT License © Ayan Yenbekbay

