Skip to content

Blue-Weasel-Technology/NearMe

Folders and files

NameName
Last commit message
Last commit date

Latest commit

 

History

27 Commits
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 

Repository files navigation

Description

NearMe is a Spring Boot web application that collects data and displays upcoming events in Romania on an interactive map.
The platform uses web scraping, filtering, and geolocation to help users discover nearby events.

Features

  • Event scraping: Automatically collects event data from external sources using Selenium.
  • Database: Stores events in a PostgreSQL database.
  • Interactive map: Displays events on the map with custom markers and popups.
  • Filtering: Filter by name, location, style, and date range.
  • Geolocation: Finds the nearest events based on the user’s current location.
  • Modern interface: Responsive design with filters and detailed modals.

Technologies Used

  • Java 21, Spring Boot
  • Selenium WebDriver
  • PostgreSQL
  • Leaflet.js, jQuery, Moment.js
  • Lombok
  • Maven

How the Application is Organized

The application has a main page where the user can access an interactive map and various options to filter events happening nearby.

image image

Technical Details

  • Backend: Java (Spring Boot)
  • Frontend: HTML, JavaScript & CSS

Installation

  • Clone the repository
  • Run the server:
    mvn spring-boot:run

About

Event Web App

Resources

Stars

Watchers

Forks

Releases

No releases published

Packages

No packages published

Contributors 2

  •  
  •