š¹ Lost in the mall? Can't find a surau nearby? Prayer time almost over? š„²
š Introducing Carisurau.com, the best solution to find surau wherever you are!
š Discover nearby suraus and prayer rooms, ensuring you don't miss prayer time, even if you're in an unfamiliar place.
āļø Can't find the surau you want? You can make a difference by adding it to our platform! With just one click of the 'Add Surau' button, you can help others find their way to a place of prayer.
Contributions are what make the open source community such an amazing place to learn, inspire, and create. Any contributions you make are greatly appreciated.
Join us today and be part of this open source project that aims to make prayer accessible to all, everywhere.
corepack enable
(Node.js >= 16.10)npm i -g corepack
(Node.js < 16.10)$ git clone git@github.com:farhan-helmy/ratemysurau.git
# Copy & update .env base on pre-requisite above
$ cp .env.example .env
$ yarn
# DB Setup
$ yarn db:setup
$ yarn db:migrate
$ yarn db:seed
$ yarn dev
We are using Vitest to test the application. You can use your knowledge on Jest into this as well.
# One time execution, useful for pipeline
$ yarn test
# Continuously watch changes on spec
$ yarn test:watch
See the open issues for a full list of proposed features (and known issues).
Distributed under the MIT License. See LICENSE.txt
for more information.