Git Product home page Git Product logo

helius's Introduction

Helius - A HackerNews Clone

enter image description here

If you are interested in becoming a contributer let me know

Introduction

A simple HackerNews clone written using PHP, and EmberJS. It requires users signing in using a Twitter account. Inspired by Product Hunt and HackerNews and all the HackerNews clones focusing on different sub categories (HackerNews for Bitcoin etc)

This was made as a weekend project while learning EmberJS, you can easily customize this and host it as your own HackerNews for your favourite topic.

It uses Twitter Bootstrap therefor responsive in design.

Installation

The source code is available at https://github.com/rukshn/helius.git. Clone the repository by:

[root@localhost ~]# git clone https://github.com/rukshn/helius.git

How to use

Here is a brief introduction to the directories in the repository.

API : Contains all the files that handle the backend functions.

Assets: Contains the CSS and image files.

After installation,

  1. Create a Twitter app from developer page and replace the consumer key, consumer secret and callback URL variables in the /api/config.php file.
  2. Add your database database name, username, password in the /api/mysql.php file.
  3. Add the same database name, username, password to db.php file in the root folder and run it to create necessary tables and delete it after that.
  4. Modify the index.htm according to your project by replacing the names of my project and links to Facebook, Twitter, Newsletter etc.
  5. You are good to go after that.

Before you finish reading

  1. It was a weekend project so the coding was in a rush and it might not follow your best practices in coding.
  2. The documentation might be little.
  3. There is lot of room for improvement, please improve on this, fork it, correct errors.
  4. If you like contribute to the project.
  5. If you hate PHP don't blame me, it may not be perfect but it works.

Dependencies

  • Jquery
  • Twitter Bootstrap
  • Handlebars JS
  • Ember JS
  • Moment JS

helius's People

Contributors

rukshn avatar

Watchers

James Cloos avatar metalkin avatar

Recommend Projects

  • React photo React

    A declarative, efficient, and flexible JavaScript library for building user interfaces.

  • Vue.js photo Vue.js

    ๐Ÿ–– Vue.js is a progressive, incrementally-adoptable JavaScript framework for building UI on the web.

  • Typescript photo Typescript

    TypeScript is a superset of JavaScript that compiles to clean JavaScript output.

  • TensorFlow photo TensorFlow

    An Open Source Machine Learning Framework for Everyone

  • Django photo Django

    The Web framework for perfectionists with deadlines.

  • D3 photo D3

    Bring data to life with SVG, Canvas and HTML. ๐Ÿ“Š๐Ÿ“ˆ๐ŸŽ‰

Recommend Topics

  • javascript

    JavaScript (JS) is a lightweight interpreted programming language with first-class functions.

  • web

    Some thing interesting about web. New door for the world.

  • server

    A server is a program made to process requests and deliver data to clients.

  • Machine learning

    Machine learning is a way of modeling and interpreting data that allows a piece of software to respond intelligently.

  • Game

    Some thing interesting about game, make everyone happy.

Recommend Org

  • Facebook photo Facebook

    We are working to build community through open source technology. NB: members must have two-factor auth.

  • Microsoft photo Microsoft

    Open source projects and samples from Microsoft.

  • Google photo Google

    Google โค๏ธ Open Source for everyone.

  • D3 photo D3

    Data-Driven Documents codes.