A web app for parsing and filtering LaraJobs.com RSS feed.
Built on SvelteKit.
For any bug reports or feature requests, visit the issues page.
git clone https://github.com/YOUR-USERNAME/larajobs-extra.git
cd larajobs-extra
pnpm installpnpm devIf larajobs.com is down, and you want to work on development, you may copy and paste the sample feed.xml file provided.
Data, inserted via the rss parser, is saved in your browser's local storage and indexed db.
There are plans to add functionality for a backend server, mainly for making fetch calls to larajobs.com for easier data import (fetch calls on the frontend are disallowed due to CORS-related restrictions). However, there are no plans to deploy this backend server to a live site.
Once the server functionality is added, if you wish to use fetch calls, you may clone the project and run your server locally as per the instructions under Local Development.
You can use features like "Fetch and Store Feed" by cloning or downloading the repo and running the server locally (see: Local Development).
If you want to deploy your own instance to a live site, Vercel is a good option.
[!IMPORTANT] The steps are the same like for any other Vercel deployment, except for one important caveat. By default, the adapter is "static". To make this work with Vercel or any environment that allows for using SvelteKit's backend server, you need to set the following environment variable:
ADAPTER=autoIf the environment variable is not set, the config will use static and the deployment will fail on build.
See these Vercel docs for more information on importing existing projects.