Motzash is your dashboard companion for Jewish holidays. Use Motzash to get time for candle lighting and havdalah for Shabbat and Chaggim, and plan your Holy days with friends!
Motzash is an open-source project built with Solid. Contributions are welcome! To contribute, take a look at the steps below. Feel free to raise issues and discussions as well, or reach out to me directly by Twitter or my personal website.
Purpose | Technology |
---|---|
Programming language | Typescript |
Front-end framework | Solid |
Serverless functions | Netlify |
Database and authentication | Supabase |
Bundler | Vite |
Testing framework | Cypress |
CSS Framework | Tailwind |
Local development is not very accessible at the moment due to the serverless functions that are core to the app's functionality. Localhost developers will only be able to see your live changes for when not signed-in, and with no location data. If you would like to contribute to this repository, follow the steps below:
- Clone this repo to your computer.
- Install dependencies with
npm i
. - Create a file called
.env
and paste the following lines into it:
VITE_MAPBOX_TOKEN=pk.eyJ1IjoiYWJldHJhaW4iLCJhIjoiY2tyaXN4NGVkMDAwYzJvbzllM2luZmFodSJ9.gS4syZW65fWJ0jwoIk8t_g
VITE_SUPABASE_URL=https://wnfwbgxynjfiuiasogfj.supabase.co
VITE_SUPABASE_ANON_KEY=eyJhbGciOiJIUzI1NiIsInR5cCI6IkpXVCJ9.eyJpc3MiOiJzdXBhYmFzZSIsInJlZiI6InduZndiZ3h5bmpmaXVpYXNvZ2ZqIiwicm9sZSI6ImFub24iLCJpYXQiOjE2NjAzMjY3ODksImV4cCI6MTk3NTkwMjc4OX0.qaIlMOfyqVdFmgW6mtS1KVlQt2Q9jHYVAah-VgkYzKU
- Start the local server with
npm run dev
.
This work is licensed under a Creative Commons Attribution-NonCommercial-ShareAlike 4.0 International License.