Skip to content

ercanakalar/road-planner

Folders and files

NameName
Last commit message
Last commit date

Latest commit

 

History

64 Commits
 
 
 
 
 
 
 
 
 
 
 
 

Repository files navigation

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.

clideo_editor_24bdcdeaefa3433f972368068762873a

✨ Features

  • 🛣️ 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

🏗️ Architecture

Road Planner
│
├── Mobile App (React Native + Expo)
│
├── Backend API (NestJS)

🛠️ Tech Stack

Mobile

  • React Native
  • Expo SDK 54
  • TypeScript
  • Redux Toolkit
  • RTK Query
  • React Navigation

Backend

  • NestJS
  • TypeScript
  • PostgreSQL
  • JWT Authentication

🚀 Getting Started

Prerequisites

  • Node.js 20+
  • PostgreSQL
  • npm or yarn
  • Expo CLI

Installation

Clone the repository

git clone https://github.com/your-username/road-planner.git

cd road-planner

Install dependencies

npm install

Configure environment variables

Create a .env file:

DATABASE_URL=
JWT_SECRET=

Run backend

npm run start:dev

Run mobile application

npx expo start

📂 Project Structure

src/
├── authentication/
├── profile/
├── roads/
├── favorites/
├── waypoints/
└── common/

🎯 Use Cases

  • Road trip planning
  • Travel route organization
  • Saving favorite destinations
  • Managing travel checkpoints

🔮 Future Plans

  • Route sharing
  • Public route discovery
  • Map integrations
  • AI-powered trip suggestions
  • Offline support
  • Social features

🤝 Contributing

Contributions, issues, and feature requests are welcome.

📄 License

This project is licensed under the MIT License.

About

No description, website, or topics provided.

Resources

Stars

0 stars

Watchers

1 watching

Forks

Releases

No releases published

Packages

 
 
 

Contributors

Languages