Public Hotspot Management System

Alfred Mailla

A web app for managing client connections to public Wi-Fi hotspots. Admins can manage hotspots and users, while users can connect and manage accounts.
Key Features
User Authentication: Secure login/registration with Spring Security.
Hotspot Management: Admins can add, edit, and remove hotspots.
User Management: Manage user accounts and access levels.
Connection Tracking: Monitor and log user connections.
Billing: Handle subscriptions and payments.
Analytics: Generate usage and performance reports.
Notifications: Send alerts and updates to users.
Technologies Used
Backend:
Spring Boot, Spring Security, Spring Data JPA
Frontend:
React or Angular
Database:
PostgreSQL
Containerization:
Docker, Docker Compose
Cloud Hosting:
AWS or Azure
Development Workflow
Setup:
Install JDK, Docker, and IDE.
Setup PostgreSQL with Docker.
Backend:
Spring Boot for APIs.
Spring Security for auth.
Spring Data JPA for database.
Frontend:
React or Angular for UI.
Integrate with backend APIs.
Containerization:
Dockerize backend and frontend.
Use Docker Compose for orchestration.
Testing & Deployment:
Write and run tests.
Deploy with Docker Compose or Kubernetes.
Like this project

Posted May 22, 2024

WiFiConnect: A web app using Java Spring Boot for managing public Wi-Fi hotspots, user connections, billing, and analytics, containerized with Docker.

A Modern Photo Album Sharing Application
A Modern Photo Album Sharing Application
RailWay: Train Reservation App Using Java Microservices
RailWay: Train Reservation App Using Java Microservices

Join 50k+ companies and 1M+ independents

Contra Logo

© 2025 Contra.Work Inc