The Rwanda Muslim app is a project that aims to make it easy for Muslims in Rwanda to access information about sallat, mosque location, prayer time, and in the future interact with sheikhs within the app and easily organize diverse preaching sessions.
This is a monolith repo for the backend ( supporting the dashboard and the mobile app) and the front-end (for the dashboard), the stack used is ruby
, Ruby on Rails
, react
, redux
, Postgres
, hosted on Heroku
and files stored on cloudinary
Make sure you have ruby and node installed
Ruby 2.5.3
Rails 5.2.2
Clone project
git clone [email protected]:Melliom/muslims-rwanda-backend.git
Move to cloned repo
cd muslims-rwanda-backend
Install dependencies
bundle && yarn
Configuration: Refer to config/application.template.yml
- database user and password
- sendgrid:
send emails
you need to get your own sendgrid username and secret_key - cloudinary:
store images
api key secret and and api_key
Setup db | run migration | seed super admin
rails db:setup
This assumes that you have postgres installed
Run app
rails server
The collection of request is shared on postman
Melliom / Hadad Dus - @dusmel
Melliom / Twitter: @dusmel
See also the list of contributors who participated in this project.
This project is licensed under the MIT License - see the LICENSE.md file for details
- Fork it (https://github.com/Melliom/muslims-rwanda-backend/fork)
- Create your feature branch (
git checkout -b story/MRA-20-add-this
) convention ๐๐ผ here - Commit your changes convention ๐๐ผ here
- Push to the branch (
git push origin <branch-name>
) - Create a new Pull Request