CatMap is a campus parking navigation app currently being upgraded to provide enhanced features like user login authentication. The app helps users find the nearest parking lots, check real-time occupancy, and plan ahead.
Full UI mockup showing map interface, predictive information, and login panel.
- Real-time parking lot availability with color-coded pins
- User authentication & login system for personalized experience
- OpenStreetMap powered map for accurate location tracking
- Mobile and desktop friendly interface
- Backend: Java, Spring Boot (with Thymeleaf for templating)
- Frontend: JavaScript, Thymeleaf templates
- Mapping API: OpenStreetMap
- Database: MySQL / PostgreSQL (for parking history and user accounts)
- The map interface displays parking lots as pins.
- Pin colors indicate occupancy:
- Green → Available
- Yellow → Filling Up
- Red → Full
- Click a pin to see detailed occupancy info.
- . User Login: Access personalized settings, saved preferences, and history.
Finding a parking space on campus can be frustrating. CatMap helps:
- Save time for students, staff, and visitors
- Reduce traffic congestion in parking areas
- Enable smarter, data-driven parking management (CatMap v3 will leverage AI, predictive analytics)
# Clone Repository
git clone https://github.com/yourusername/catmap-v2.git
cd catmap-v2
# Build & Run Backend
./mvnw spring-boot:run
# Open Application
# Navigate to http://localhost:8080 in your browserPratik Chaudhari
Nathan Wick