Skip to content

sonigeez/saheli_app

Folders and files

NameName
Last commit message
Last commit date

Latest commit

 

History

31 Commits
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 

Repository files navigation

saheli_app

Introduction

Saheli is an idea for a mobile application that aims to provide a safe and secure platform for women to travel together, especially during late hours. The application aims to provide a sense of safety and security to women who travel alone at night by connecting them with other women who are traveling in the same direction.

Saheli Showcase https://www.youtube.com/watch?v=knnyqKiMq3k

Features

  • Saheli will have the following features:
  • User Registration: Women can create their profiles and sign up for the app using their email or social media accounts.
  • Geolocation: The app will use the user's location to find other women who are traveling in the same direction.
  • Matching System: The app will match users based on their travel routes and timings to provide the best possible match.
  • In-app Chat: Users can communicate with each other using an in-app chat feature to coordinate their travel plans.
  • Reviews and Ratings: Users will have the option to rate their travel companions after the journey to ensure the safety of the community.

How it works

  • Users sign up for the app and create their profiles.
  • The app will ask for the user's travel route and timing.
  • The app will match the user with other women traveling in the same direction.
  • Users can chat with their travel companions to coordinate their travel plans.

Technology Stack

Frontend: Flutter, Provider for mobile app Backend: Node.js, Express.js Database: MongoDB and redis

Contribution

We welcome all contributors who are interested in making this app a reality. If you're interested in contributing, create a pull request with your changes.

App Flow

  1. User Registration or Login
  2. Home Screen:
    • Display a live map showing the user's current location.
    • Provide a search bar for users to enter their destination, and short notes about their journey.
  3. Find Saheli
    • After entering the destination, display a list of nearby Sahelis traveling in the same direction, along with their profiles, and distance from the user.
  4. In-app Chat:
    • Once a request is accepted, enable users to communicate through an in-app chat for coordination and trust-building.
  5. Start Journey:
    • When both users are ready, they can start the journey together.

About

No description, website, or topics provided.

Resources

Stars

Watchers

Forks

Packages

No packages published

Contributors 4

  •  
  •  
  •  
  •  

Languages