Skip to content
This repository has been archived by the owner. It is now read-only.
master
Go to file
Code

Latest commit

 

Git stats

Files

Permalink
Failed to load latest commit information.
Type
Name
Latest commit message
Commit time
 
 
 
 
ios
 
 
 
 
 
 
 
 

README.md

Galileo logo

Galileo is an iOS app that enables you to learn interesting facts and discover amazing stories by reading hand-picked articles from Wikipedia.

Stack

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.

Setup

  1. Clone the repo:
$ git clone https://github.com/yenbekbay/galileo
$ cd galileo
  1. Install iOS app dependencies from CocoaPods:
$ (cd ios && bundle install && pod install)
  1. Install backend dependencies with npm:
$ (cd backend && npm install)
  1. Update the database config in backend/server/datasources.json and start the server:
$ node backend/server/server.js
  1. Fetch featured articles from Wikipedia:
$ node backend/bin/articles.js
  1. 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
  1. Open the Xcode workspace at ios/Galileo.xcworkspace and run the app.

License

MIT License © Ayan Yenbekbay

About

iOS app that enables you to learn interesting facts and discover amazing stories by reading hand-picked articles from Wikipedia

Topics

Resources

License

Releases

No releases published

Packages

No packages published
You can’t perform that action at this time.