NoroffFEU / agency-api.noroff.dev

The Unlicense
2 stars 12 forks source link

Add Location to user #137

Open Knirkeli opened 9 months ago

Knirkeli commented 9 months ago

Been trying to look arround and see how i can help. Would it not be an idea to add location to the users? That way both companies and users can use this to find better matches? Could be a list of locations the user want work or just where the user lives. or maybe both? Would be a good way for people to sort quickly.

Knirkeli commented 9 months ago

@Anclagen :)

Anclagen commented 9 months ago

I did propose updating the schema to something like this in the future with more extensive meta data on companies, listings, offers and users, a location could also be added as well, this proposed schema would essentially turn the user profile into a CV, that would be provided along with an application and cover letter. The company and listing update is fairly straightforward to implement, but the user profile updates would require a little bit of work and some extra endpoints to accommodate adding experience, education and language skills

https://github.com/NoroffFEU/agency-api.noroff.dev/blob/main/updates.prisma

Knirkeli commented 9 months ago

Thx for the quick reply! So this has been put on hold then? Seems to me like a grate feature.

Anclagen commented 9 months ago

The main aim has been to get the existing schema up and running before adding more features, this probably also needs some more input from other users to fill out any other meta data that would be nice to have.

A future task could also be a little investigation into LinkedIn's API, giving a user the option to import data to fill out their profile.

Knirkeli commented 9 months ago

That would be grate! Putting the same info in 20 different job sites is a hassle!

Knirkeli commented 9 months ago

I see there are some linkedin data scraping tools here on github. Might be something to adapt? Would need to make it in acordance with linkedin regulations. https://github.com/joeyism/linkedin_scraper

Anclagen commented 9 months ago

LinkedIn has legitimate was of getting this data through the API, if you register an application with them, and scrapping is actually prohibited in their TOS.

Knirkeli commented 9 months ago

Even better! Thx for the answers! :)