https://github.com/abuuzayr/techjobs
Portal for tech jobs in Singapore
https://github.com/abuuzayr/techjobs
blitzjs jobs singapore tech-jobs
Last synced: 12 months ago
JSON representation
Portal for tech jobs in Singapore
- Host: GitHub
- URL: https://github.com/abuuzayr/techjobs
- Owner: abuuzayr
- Created: 2020-05-05T00:35:13.000Z (about 6 years ago)
- Default Branch: master
- Last Pushed: 2023-01-07T22:05:49.000Z (over 3 years ago)
- Last Synced: 2025-04-11T18:53:26.099Z (about 1 year ago)
- Topics: blitzjs, jobs, singapore, tech-jobs
- Language: TypeScript
- Homepage: https://techjobs.sg
- Size: 5.34 MB
- Stars: 5
- Watchers: 3
- Forks: 4
- Open Issues: 19
-
Metadata Files:
- Readme: README.md
Awesome Lists containing this project
README
techjobs.sg
### Who we are
A couple of Singaporean indie hackers
### What we want
To help people find tech related jobs in Singapore easily
### How we plan to achieve it
By listing jobs from as many places as we can!
### Want to list a job?
We're happy to help. Post a job here and it will appear as a _featured_ job at the top of searches.
## Aggregated job sources
### Retrieved
| Site | API | Scrapable | Implemented |
| ------------------ | ----------- | --------- | ----------- |
| jobscentral | Via Adzuna | NA | Yes |
| jobstreet | Via Adzuna | NA | Yes |
| jobsdb | Via Adzuna | NA | Yes |
| STjobs | Via Adzuna | NA | Yes |
| careers.gov.sg | Via Adzuna | NA | Yes |
| monster | Via Adzuna | NA | Yes |
| linkedinjobs | With app ID | NA | No |
| techinasia jobs | No | Yes | Yes |
| efinancialcareers | No | Yes | Yes |
| stackoverflow | Yes, RSS | NA | Yes |
| mycareersfuture.sg | Yes | Yes | Yes |
### Will not retrieve
| Site | API | Scrapable |
| ---------------- | -------------------------------------- | --------- |
| startupjobs.asia | No | Difficult |
| indeed | Yes, need publisher account, forget it | NA |
| facebook jobs | No | No |
| glassdoor jobs | Yes, need partner account | NA |
## Stack
## Contributing
1. Ensure you have Postgres installed locally
2. Make a copy of `.env.example` and rename it to `.env`
3. Install BlitzJS
```
yarn global add blitz
```
4. Set the `DATABASE_URL` environment variable. `` is your local Postgres database port number, generally the default port number is 5432 and `` refers to your local database name
```
DATABASE_URL=postgresql://@localhost:/
```
5. DB migrate. Do note that this will reset your database and apply all migrations
```
blitz prisma migrate reset
```
6. Start the dev server
```
blitz start
```
7. If you get this error `Could not find a production build`, you must run `blitz build`, then rerun the command from step 6 again
```
blitz build
```
## Issues
If you find any issues with the app, please create an Issue in this repository and I will address it ASAP.
## Contact
My name is Muhammad and you may contact me at abu.uzayr@builtforfifty.com