diff --git a/README.md b/README.md index 8aa452c..70dab80 100644 --- a/README.md +++ b/README.md @@ -1,64 +1,133 @@ -# πŸ—ΊοΈ JobHunter - Intelligent Job Board + + + + + πŸ—ΊοΈ Job Hunter 2024 - Intelligent Job Board + + +

πŸ—ΊοΈ Job Hunter 2024 - Intelligent Job Board

+
+ Python Version + PHP Version + React Version + TypeScript + Node.js + Laravel Version +
+

πŸš€ About the Project

+

JobHunter is an intelligent platform for viewing jobs and IT events in Romania, featuring:

+ +## About the Project -[![React Version](https://img.shields.io/badge/react-18.2.0-blue)](https://reactjs.org/) -[![Leaflet Version](https://img.shields.io/badge/leaflet-1.9.4-green)](https://leafletjs.com/) - -An intelligent platform for viewing jobs in Romania and IT events, integrating: -- **Interactive maps** with location clusters -- **Semantic ontology** for classifying jobs and events -- **Recommendation system** based on preferences -- **Event statistics** -- **Search for events** - -![Demo Screenshot](screenshot.png) - -## πŸš€ Key Features -- βœ”οΈ Geographical view of jobs with dynamic clusters -- πŸ” Ontology-based intelligent filtering -- πŸ“Œ Semantic recommendation system -- πŸ“Š Dashboard with statistics -- πŸ”— SPARQL endpoint integration - -## πŸ› οΈ Tech Stack -**Frontend:** -- React 18 + TypeScript -- Leaflet + React-Leaflet -- React-Bootstrap (UI) -- Axios (comunicare API) - -**Backend/Semantic:** -- API Node.js -- Apache Jena Fuseki (SPARQL endpoint) -- Ontologie OWL2 -- Python -- PHP -- FastAPI -- -### :key: Environment Variables - -To run this project, you will need to add the following environment variables to your .env file - -`API_STORE_EVENT_TRIPLE` -`FRONTEND_URL` -`RSS_FEED_URL` -`JOB_HUNTER_QUERY_API_URL` -`JOB_HUNTER_API_USERNAME` -`JOB_HUNTER_API_PASSWORD` -`ONTOLOGY_URL` -`PAPERTRAIL_HOST` -`PAPERTRAIL_PORT` - - -## πŸ“¦ Installation -1. Clone the repository: -```bash -git clone https://github.com/JobHunter2024/BetaTeam.git -``` - -## πŸ’Ž Acknowledgements -Useful resources and libraries that we have used in out project. - -skillNer -ProtΓ©gΓ© -Stanza -spaCY +This **#project** is part of a larger collaborative initiative that we built together with our colleagues for the **#Wade** class at Alexandru Ioan Cuza University of IaΘ™i (**#infoiasi**). As part of our **#Web Development** course, we combined our skills and ideas to create a cutting-edge **#web** application that addresses real-world challenges in the job listing domain. This endeavor not only highlights our technical expertise but also our commitment to teamwork and innovation. +

πŸ“š Table of Contents

+
    +
  1. πŸ› οΈ Tech Stack
  2. +
  3. πŸ“¦ Installation
  4. +
  5. πŸ”§ Environment Variables
  6. +
  7. πŸ“Έ Screenshots
  8. +
  9. πŸ‘₯ Team
  10. +
  11. πŸ“‚ Resources
  12. +
  13. πŸ’Ž Acknowledgements
  14. +
  15. 🏷️ Tags
  16. +
+

πŸ› οΈ Tech Stack

+

🌐 Frontend

+ +

πŸ”© Backend

+ +

πŸ“¦ Installation

+
    +
  1. πŸ”Ή Clone the repository: +
    git clone https://github.com/JobHunter2024/BetaTeam.git
    +
  2. +
  3. πŸ”Ή Install dependencies: +
    cd "Roca Maria/SparqlEndpoint"
    +npm install
    +
  4. +
  5. πŸ”Ή Start the server: +
    php artisan serve
    +
  6. +
+

πŸ”§ Environment Variables

+
+

πŸ”‘ CiobanuAna/Processing/.env

+
+API_STORE_EVENT_TRIPLE=
+FRONTEND_URL=
+RSS_FEED_URL=
+JOB_HUNTER_QUERY_API_URL=
+JOB_HUNTER_API_USERNAME=
+JOB_HUNTER_API_PASSWORD=
+ONTOLOGY_URL=
+PAPERTRAIL_HOST=
+PAPERTRAIL_PORT=
+
+
+

πŸ”‘ Roca Maria/SparqlEndpoint/.env

+
+SERVER_PORT=
+JOB_HUNTER_UPDATE_API_URL=
+JOB_HUNTER_QUERY_API_URL=
+JOB_HUNTER_API_USERNAME=
+JOB_HUNTER_API_PASSWORD=
+PYTHON_SCRIPT_PATH=
+PAPERTRAIL_HOST=
+PAPERTRAIL_PORT=
+
+

πŸ“Έ Screenshots

+
+ Map Interface +

🌍 Interactive job/event map clusters

+ Statistics Dashboard +

πŸ“ˆ Event distribution analytics

+
+

πŸ‘₯ Team & Contributors

+
+

🌟 Core Team

+ +

🀝 Contributors

+ +
+

πŸ“‚ Resources

+ +

πŸ’Ž Acknowledgements

+ + + +