Most of the university students do not have a car to travel off-campus and rely mostly on the Wolfline. But what if someone wants to travel outside Wolfline's limit? Well... why not collaborate on PackTravel to travel off-campus by a cab, rental car, etc.
So, let's go for Packtravel
Animated.Video.Pack.Travel.mp4
Built Using:







- Google map route display
- Search and view other rides
- Join a PackTravel Ride
- Check all your rides
- See status of your requested rides
- Approve who can ride with you
- Delete a Ride
- If you are a user who is visiting our app, you can sign up as a user with view access to rides. You can edit or create your own ride.
- If you are an admin user, you can create, view, update and delete rides and schedule rides.
- To request for admin privileges, please email on help@packtravel.io with the purpose of use.
-
Automatic Notifications: Automatically notify users via email when someone joins their ride, keeping them informed through real-time alerts.
-
Cost Splitting for Uber/Lyft: Introduce a feature that enables users to split the fare for ridesharing services like Uber and Lyft directly within the app.
-
Functionalities: Cancel Sent Request and Reject Ride Request functionalities to be implemented
-
Ride History: View Past Rides of User
-
Website Hosting: Deploy the PackTravel website on a reliable server to ensure it is publicly accessible for user sign-up and usage.
-
Mobile Support: Enhance the application's usability on smartphones by developing a dedicated mobile app or optimizing it for mobile browser viewing.
-
Real-Time Fares: Pull real-time fares directly from Uber and Lyft.
-
Improve our ML model - to predict cab prices. Data Scientists, you are needed!!!
Login:
Register:
View Rides:
Trip Details:
Create Ride
Search Rides
Manage Ride Dashboard
Create a virtual environment:
python3.8 -m venv envActivate the virtual environment: Linux/MacOS:
source env/bin/activateWindows:
\env\Scripts\activateClone the project
git clone https://github.com/GradHackersGuild/PackTravel-OldGo to the project directory
cd PackTravelInstall dependencies
pip install -r requirements.txtCreate API Keys
- Go to google api keys and create API of your own.
- Then replace every instance of 'your_google_api_key' with the key you created in the entire codebase.
Create MongoDB User to Connect to a dB
- Go to mongodb atlas
- Create a new database or visit existing one.
- Create new cluster called pack-travel.
- Click on connect -> mongodB for VS Code.
- This will give you one endpoint like below.
- Go to Database Access.
- Create new user.
- Enter username and password.
- Put the password in config.ini file
- Replace the current endpoint in utils.py that you with the newly created endpoint
- Populate the username
- Password has already been taken care of in the step 4
Start the server
python manage.py migrate
python manage.py runserver - Site gets hosted at:
`http://127.0.0.1:8000/`
Makarand Pundlik |
Varun Varatharajan |
Michelle Varghese |








