stardance has been extended another month! the new deadline is october 31 :)

You are browsing as a guest. Sign up (or log in) to start making projects!

Open comments for this post

9h 31m 44s logged

🚀 SAFEROUTE DEVLOG #3 — WE’RE DONE! 🎉

WELCOME BACK TO ANOTHER DEVLOG OF SAFEROUTE!!!!

After countless hours of coding, debugging, and improving features, SafeRoute is officially DONE and ready to ship! 🚀🗺️

SafeRoute has grown into a safety-focused navigation app combining maps, hazard awareness, AI assistance, emergency tools, and personalized settings.

🗺️ Navigation and Maps

  • 📍 Current location tracking and destination search
  • 🚶 Walking, 🚴 cycling, and 🚗 driving modes
  • 🛣️ OpenRouteService routing and multiple route options
  • ⏱️ Distance and estimated travel time
  • 🧭 Turn-by-turn and voice navigation
  • 🔄 Automatic rerouting when off course
  • 🎯 Arrival detection and follow-my-location
  • 🌙 Night mode and 2D/3D map controls
  • 📌 Dropped-pin and coordinate-based navigation
  • 🚦 Route details and available speed-limit information

🛡️ Safety Features

  • 📊 Safety score calculations and status indicators
  • 🗺️ Route safety comparisons
  • ⚠️ Community hazard reporting
  • 🌧️ Weather and safety alerts
  • 🚧 Hazard awareness for flooding, accidents, road closures, debris, and construction
  • 🤖 Gemini-powered AI safety assistance
  • 🌃 Night-safety settings
  • 📡 Safety information from available data sources

SafeRoute aims to help users consider safety alongside distance and travel time, particularly when walking or cycling.

🏠 The Five Main App Sections

  • 🏠 Home: Main dashboard, quick actions, and navigation access.
  • 🛡️ Safety: Safety information, community reports, hazards, alerts, and AI assistance.
  • 🧭 Trips: Navigation, saved destinations, and recent trip history.
  • 🚨 Emergency: Emergency tools, trusted contacts, and location-sharing functionality.
  • 👤 Profile: Account access, personal settings, notification preferences, and night-safety controls.

🔥 Technologies Used

  • React Native & Expo — Mobile app development
  • TypeScript — Application code
  • Expo Router — Screen navigation
  • React Native Maps — Interactive maps
  • OpenRouteService — Route calculations
  • Firebase Authentication — Guest and email authentication
  • Cloud Firestore — Backend data storage
  • Gemini AI — AI-powered safety assistance
  • TomTom — Traffic-related information
  • National Weather Service (NWS) — Weather alerts
  • FEMA IPAWS — Public alert information, including supported AMBER Alert data
  • AsyncStorage — Local settings and saved preferences
  • Expo Notifications — Safety notification functionality

🔔 Additional Features

  • 🔔 Notification preferences connected to Profile settings
  • 🚧 Community hazard submissions and hazard information
  • 👥 Trusted-contact management
  • 📍 Location-sharing functionality
  • 🔐 Authentication and backend integration
  • 🧾 Recent trip history

🧪 Final Development

The final development stages focused on connecting the app’s sections, fixing bugs, improving the interface, refining safety scoring, configuring Firebase, and preparing project backups.

Some features depend on internet connectivity, device permissions, external API availability, and the accuracy of available data.

📦 Updates?

SafeRoute’s main development milestone is complete, and the project is ready to ship! 🎉

💡 Looking Back

Building SafeRoute has taught me so much about mobile development, APIs, maps, databases, authentication, notifications, AI integration, and real-world software engineering.

Thank you to everyone who has followed this journey!

SafeRoute is officially ready to ship. The journey doesn’t end here — this is just the beginning! 🚀

🛡️ SafeRoute — Because the safest route should matter just as much as the fastest one. 🗺️

P.S. Link to Final 4 Screenshots:

https://i.postimg.cc/HsMRq5pZ/unnamed.jpg
https://i.postimg.cc/QN2nJtpS/unnamed.jpg
https://i.postimg.cc/ZYdwnS1y/unnamed.jpg
https://i.postimg.cc/0ycfF2J0/unnamed.jpg

0
0
6
Open comments for this post

6h 19m 15s logged

Welcome back to another devlog of SAFEROUTE!!!! So, in the last 6 hours or so, I managed to add a variety of features to my app. So far, here’s what I have.

🗺️ Navigation and Maps

  • Interactive map with current location tracking
  • Destination search
  • Walking, cycling, and driving route options
  • Route calculations using OpenRouteService
  • Multiple route options
  • Distance and estimated arrival time
  • Turn-by-turn navigation
  • Voice navigation
  • Automatic rerouting when going off course
  • Arrival detection
  • Follow-my-location functionality
  • 2D and 3D map controls
  • Night mode for navigation
  • Dropped-pin navigation
  • Manual coordinate-based routing
  • Route details panel
  • Speed limit information

🛡️ Safety Features

I’ve also started building the safety system that makes SafeRoute different from regular navigation apps.

  • Safety score calculations
  • Comparing safer routes with faster routes
  • Safety overlays
  • Route safety comparisons
  • The ability to prioritize safety instead of just distance or travel time

My goal is to eventually give users a better understanding of why one route might be safer than another.

🗺️ How SafeRoute Works

The app uses OpenRouteService for routing, which allows me to build the navigation system without depending on expensive routing APIs.

I’m also using React Native, Expo, TypeScript, and Firebase to build the application and its backend.

📱 Planned App Structure

I’m developing SafeRoute around five main tabs:

🏠 Home

The main dashboard, where users will be able to see an overview of the app, access quick actions, and use a small interactive map that opens the full navigation screen.

🛡️ Safety

This is where I plan to bring together safety alerts, hazard reports, community reports, local safety information, and an AI assistant powered by Gemini.

🧭 Trips

A place to plan trips, view trip history, access navigation, and eventually keep track of people who choose to share their trips.

🚨 Emergency

A dedicated section for emergency tools, trusted contacts, and features that can help users get assistance when they need it.

👤 Profile

A personalized section where users can manage their account, settings, and avatar.

🔥 Technologies I’m Using

  • React Native
  • Expo
  • TypeScript
  • Expo Router
  • React Native Maps
  • OpenRouteService
  • Firebase Authentication
  • Firebase
  • Gemini AI (planned integration)

🎯 What’s Next?

Although the main map and navigation system is working, there is still a lot I want to accomplish.

My next goals are:

  • Finish connecting all five main app sections
  • Improve the safety scoring system using reliable safety data
  • Integrate real-time alerts and hazard information
  • Build community safety reporting
  • Add emergency features and trusted-contact functionality
  • Integrate the Gemini AI safety assistant
  • Improve the overall UI and user experience
  • Test the app thoroughly on real devices
  • Prepare the final Congressional App Challenge demonstration

💡 My Vision

I don’t want SafeRoute to just be another navigation app. I want it to be something that helps people feel more confident when traveling, especially students and pedestrians who may not always have the safest route available to them.

My long-term vision is to combine navigation, community awareness, AI, and emergency assistance into one platform that makes everyday travel safer.

SafeRoute — Because the safest route should matter just as much as the fastest one.

1
0
39
Open comments for this post

6h 18m 46s logged

HELLO EVERYONE! I’M BACK! 🚀

Hey everyone!

This is Sai-K, your OceanOS Producer, and I am SUPER excited to announce my newest invention…

SAFEROUTE! 🛡️

After working on OceanOS, I’ve started something completely new — an app designed to change the way we think about navigation.

Most navigation apps ask:

“What’s the fastest way there?”

SafeRoute asks:

“What’s the SAFEST way to get there?”


WHAT IS SAFEROUTE?

SafeRoute is a safety-focused navigation app that helps people find safer routes to their destination.

Instead of only looking at distance and travel time, SafeRoute is designed to consider things like:

  • Reported hazards
  • Dangerous intersections
  • Route conditions
  • Community safety reports
  • Nighttime conditions
  • Other safety factors

Because sometimes, the fastest route isn’t the route you want to take.

Imagine:

Route A: 20 minutes — Safety Score: 61/100
Route B: 23 minutes — Safety Score: 91/100

SafeRoute helps you see that difference.

Sometimes, 3 extra minutes can be worth it.


WHO IS IT FOR?

SafeRoute is being built with students and pedestrians in mind, but it can potentially help:

  • Students walking home from school
  • Pedestrians
  • Cyclists
  • Workers commuting
  • Families
  • People traveling at night

The goal is simple:

Help people make safer decisions about how they travel.


SOME OF THE FEATURES

Interactive Navigation

Get directions while seeing your location and route directly on the map.

Safety Scores

Routes can receive safety scores so users can compare safety alongside distance and time.

Community Reports

Users can report hazards like construction, blocked paths, dangerous intersections, or other problems.

Night Safety

A dedicated experience for people traveling after dark, with additional safety considerations.

Emergency Mode

Quick access to important emergency-related actions when they’re needed.

Trip Sharing

Share your trip with a trusted person so they can keep track of your journey.

AI Safety Explanations

AI can explain why a route may be safer instead of simply giving you directions.


THE BIG IDEA

SafeRoute isn’t just another map.

It’s an experiment:

Can navigation technology help people make safer decisions instead of simply faster ones?

That’s what I’m building to find out.

I want SafeRoute to change the way we think about navigation — from simply asking:

“How fast can I get there?”

to also asking:

“How safely can I get there?”


WHERE WE ARE NOW

SafeRoute is currently under development, and I’m building it piece by piece.

There will be bugs.

There will be broken builds.

There will definitely be moments where I stare at my code and ask:

“WHY IS THE MAP DOING THAT?!”

But that’s part of building something.

You build.

You break it.

You fix it.

You learn.

And then…

You make it better.


SAFER ROUTES. SMARTER DECISIONS.

This is SafeRoute.

And I’m just getting started.

Stay tuned. 🚦

— Sai-K

OceanOS Producer & SafeRoute Developer

0
0
26

Delete project?

Are you sure you want to permanently delete this project? This action cannot be undone.

All devlogs, followers, and associated data will be removed.

Followers

Loading…