https://github.com/luukalindgren/jobposts-utu
Web site for a database that holds job post data of IT jobs.
https://github.com/luukalindgren/jobposts-utu
crawler docker fastapi mariadb react virtual-machine
Last synced: about 2 months ago
JSON representation
Web site for a database that holds job post data of IT jobs.
- Host: GitHub
- URL: https://github.com/luukalindgren/jobposts-utu
- Owner: Luukalindgren
- Created: 2025-02-05T07:52:40.000Z (over 1 year ago)
- Default Branch: main
- Last Pushed: 2025-02-05T08:09:18.000Z (over 1 year ago)
- Last Synced: 2025-04-02T11:16:09.756Z (about 1 year ago)
- Topics: crawler, docker, fastapi, mariadb, react, virtual-machine
- Homepage: https://jobposts.swengcyber.utu.fi/
- Size: 1.95 KB
- Stars: 1
- Watchers: 1
- Forks: 0
- Open Issues: 0
-
Metadata Files:
- Readme: README.md
Awesome Lists containing this project
README
# Course Selector Website
#### [Link to the website](https://jobposts.swengcyber.utu.fi/)
_Restricted to University's IP addresses!_
## Overview
This repository serves as a showcase for a Jobposts Website developed during my tenure as a Research Assistant at the University of Turku. This web application was designed to provide statistics of gathered IT job posts, and also allows researchers to export the data for further research.
## Project Description
The Jobposts Website is a comprehensive web application that enables users to:
- Browse through IT job post data that is crawled from 29.08.2023 onwards.
- See summaries, trends, and statistics of these job posts.
- Export the dataset with filters for further research.
## Development
The project was developed using the following technologies:
- **Frontend**: JavaScript, React.js, Vite, Recharts
- **Backend**: Python, FastAPI
- **Crawler**: Python, BeatifulSoup
- **Database**: MariaDB
- **Authentication**: Bcrypt
- **Hosting**: Docker, UTU's virtual server
## Collaboration
This project was a collaborative effort with my coworker William Lempinen. We worked closely throughout the project lifecycle, from planning and development to testing and deployment.
## Acknowledgments
I would like to express my gratitude to the University of Turku for providing the opportunity to work on this project.
## Disclaimer
Please note that the source code for this project is the property of the University of Turku and is not available for public distribution. This repository serves solely as a demonstration of the project and its capabilities.
## Screenshots:



## Video demo:
https://github.com/user-attachments/assets/e3243cfa-869c-44d9-a92b-d123aa443897