An open API service indexing awesome lists of open source software.

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

Awesome Lists containing this project

README

          


techjobs.sg
SG 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




blitz




cloudflare




digitalocean






docker




next




nginx






node




prisma




postgresql






react




yarn




styledcomponents






bulma


## 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