Skip to content
This repository has been archived by the owner on Apr 5, 2020. It is now read-only.
/ galileo Public archive

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

License

Notifications You must be signed in to change notification settings

yenbekbay/galileo

Folders and files

NameName
Last commit message
Last commit date

Latest commit

 

History

1 Commit
 
 
 
 
 
 
 
 
 
 
 
 

Repository files navigation

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

Stars

Watchers

Forks

Releases

No releases published

Packages

No packages published