Skip to content

allyraza/quran.com-frontend

This branch is 1 commit ahead of, 195 commits behind quran/quran.com-frontend:master.

Folders and files

NameName
Last commit message
Last commit date

Latest commit

6bbc4a9 · Nov 23, 2016
Aug 14, 2016
Aug 14, 2016
Nov 23, 2016
Nov 17, 2016
Aug 28, 2016
Nov 23, 2016
Aug 14, 2016
Jun 25, 2016
Nov 14, 2016
Jun 25, 2016
Nov 13, 2016
Aug 14, 2016
May 9, 2016
Sep 13, 2015
Sep 13, 2015
Aug 27, 2016
Aug 27, 2016
Aug 28, 2016
Aug 20, 2016
Nov 21, 2016
Sep 30, 2016
Aug 14, 2016
Jun 25, 2016
May 27, 2016
Nov 17, 2016
Apr 30, 2016

Repository files navigation

Quran.com

This is the project soon to be the Quran.com facing site. This is built in Reactjs + Redux + Expressjs + Webpack. It is isomorphic (javascript shared between both the server and the client) for SEO reasons.

Stories Ready Stories In Progress Stories In Review

Dependency Status devDependency Status Code Climate

How to contribute

We trust that you will not copy this idea/project, this is at the end for the sake of Allah and we all have good intentions while working with this project. But We must stress that copying the code/project is unacceptable.

Read the contributing section before creating an issue.

Server-Side Integration

Unless you have the backend API running locally, you will need to update the API_URL, in development.env file, from localhost to api.quran.com. Leave the port number same.

To start the app, run npm run dev which will run both the server and the client (webpack) to compile upon edits. Go to http://localhost:8001 in your browser, not 8000 (that is just the express server).

Backend

Current at: https://github.com/quran/quran-api-rails DB is private, message me for access.

Design

We currently use InvisionApp. Again, contact me if you'd like access to it.

Making sure main.js is small

Follow: https://www.npmjs.com/package/webpack-bundle-size-analyzer

env NODE_ENV=development webpack --json > bundle-stats.json
subl bundle-stats.json #so that you can the output
analyze-bundle-size bundle-stats.json

About

quran.com frontend

Resources

License

Stars

Watchers

Forks

Packages

No packages published

Languages

  • JavaScript 66.2%
  • HTML 21.4%
  • CSS 12.1%
  • Shell 0.3%