z# Road Planner 🗺️
Plan, organize and share your journeys with ease.
Road Planner is a route planning application that helps users create, manage, and explore travel routes. Whether you're preparing for a road trip, discovering new places, or organizing waypoints for future adventures, Road Planner keeps everything in one place.
- 🛣️ Create and manage travel routes
- 📍 Add, edit, and organize waypoints
- ⭐ Save favorite routes and locations
- 👤 User authentication and profile management
- 🔍 Discover and explore routes
- 📱 Mobile-first experience
- ☁️ Backend API with secure data storage
Road Planner
│
├── Mobile App (React Native + Expo)
│
├── Backend API (NestJS)
- React Native
- Expo SDK 54
- TypeScript
- Redux Toolkit
- RTK Query
- React Navigation
- NestJS
- TypeScript
- PostgreSQL
- JWT Authentication
- Node.js 20+
- PostgreSQL
- npm or yarn
- Expo CLI
git clone https://github.com/your-username/road-planner.git
cd road-plannernpm installCreate a .env file:
DATABASE_URL=
JWT_SECRET=npm run start:devnpx expo startsrc/
├── authentication/
├── profile/
├── roads/
├── favorites/
├── waypoints/
└── common/
- Road trip planning
- Travel route organization
- Saving favorite destinations
- Managing travel checkpoints
- Route sharing
- Public route discovery
- Map integrations
- AI-powered trip suggestions
- Offline support
- Social features
Contributions, issues, and feature requests are welcome.
This project is licensed under the MIT License.