Science Score: 49.0%

This score indicates how likely this project is to be science-related based on various indicators:

  • CITATION.cff file
  • codemeta.json file
    Found codemeta.json file
  • .zenodo.json file
    Found .zenodo.json file
  • DOI references
    Found 3 DOI reference(s) in README
  • Academic publication links
    Links to: zenodo.org
  • Academic email domains
  • Institutional organization owner
  • JOSS paper metadata
  • Scientific vocabulary similarity
    Low similarity (10.9%) to scientific vocabulary
Last synced: 10 months ago · JSON representation

Repository

Basic Info
  • Host: GitHub
  • Owner: amisha-w
  • License: mit
  • Language: HTML
  • Default Branch: main
  • Size: 90.8 MB
Statistics
  • Stars: 0
  • Watchers: 1
  • Forks: 16
  • Open Issues: 10
  • Releases: 4
Created over 3 years ago · Last pushed over 3 years ago
Metadata Files
Readme Contributing License Code of conduct Citation

README.md

# `PackTravel` [![DOI](https://zenodo.org/badge/DOI/10.5281/zenodo.7178601.svg)](https://doi.org/10.5281/zenodo.7178601) [![codecov](https://codecov.io/gh/amisha-w/PackTravel/branch/main/graph/badge.svg?token=HRFN97UEB7)](https://codecov.io/gh/amisha-w/PackTravel) ![Python Style Checker](https://github.com/amisha-w/PackTravel/actions/workflows/python_style_checker.yml/badge.svg) ![Lint Python](https://github.com/amisha-w/PackTravel/actions/workflows/pylint.yml/badge.svg) [![License: MIT](https://img.shields.io/badge/License-MIT-yellow.svg?style=for-the-badge)](https://opensource.org/licenses/MIT) [![contributors](https://img.shields.io/github/contributors/amisha-w/PackTravel?style=for-the-badge)](https://github.com/amisha-w/PackTravel/graphs/contributors) [![Total Lines](https://img.shields.io/tokei/lines/github/amisha-w/PackTravel?style=for-the-badge)](https://img.shields.io/tokei/lines/github/amisha-w/PackTravel) [![Issues](https://img.shields.io/github/issues/amisha-w/PackTravel?style=for-the-badge)](https://github.com/amisha-w/PackTravel/issues) [![Closed Issues](https://img.shields.io/github/issues-closed-raw/amisha-w/PackTravel?style=for-the-badge)](https://github.com/amisha-w/PackTravel/issues?q=is%3Aissue+is%3Aclosed) [![Pull Requests](https://img.shields.io/github/issues-pr/amisha-w/PackTravel?style=for-the-badge)](https://github.com/amisha-w/PackTravel/pulls) [![Commit Acitivity](https://img.shields.io/github/commit-activity/w/amisha-w/PackTravel?style=for-the-badge)](https://github.com/amisha-w/PackTravel/graphs/commit-activity) [![Repo Size](https://img.shields.io/github/repo-size/amisha-w/PackTravel?style=for-the-badge)](https://github.com/amisha-w/PackTravel)

Goal

Travelling alone? Try PackTravel

Project Description:

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 PackTravel *

Features

  • Create a PackTravel Ride
  • Create mmultiple routes to reach a ride's destination: Bus, Cab or Personal
  • Search and view other's rides
  • Join a PackTravel Ride's route

A bit abut PackTravel

https://user-images.githubusercontent.com/111834635/194171771-962a585e-5dc7-4ea3-af35-732ebd34e76c.mp4

Built Using:

Getting started:

Who can use our app

  1. 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.
  2. If you are an admin user, you can create, view, update and delete rides and schedule rides.
  3. To request for admin privileges, please email on help@packtravel.io with the purpose of use.

## Run Locally

Create a virtual environment:

bash python3.x -m venv test_env

Activate the virtual environment: Linux/MacOS: bash source test_env/bin/activate Windows: bash ./test_env/Scripts/activate

Clone the project

bash git clone https://github.com/amisha-w/PackTravel.git

Go to the project directory

bash cd PackTravel

Install dependencies

bash pip install -r requirements.txt

Start the server

bash python manage.py migrate python manage.py runserver

 - Site will be hosted at:
   `http://127.0.0.1:5000/`

Tools

Functionalities in Action

  • Login Page

  • Creating a Ride

  • Search for a Ride

  • Joining an existing Ride

  • Adding New Route

  • Sign Up Page

Chat Channel

Phase 1:

  • [x] Create database ER diagram
  • [x] Create Mongo Database
  • [x] Create HomePage
  • [x] Create Login and Signup Page
  • [x] Create Search Page
  • [x] Added create Rides Page
  • [x] Added create routes Page
  • [x] Setup Django
  • [x] Add Unit testing
  • [x] Add Error Handling mechanisms
  • [x] Setup Workflows

Future Enhancements:

  • [ ] Add machine learning algorithms for predicting lowest priced rides, best pickup and drop-off locations.
  • [ ] Add functionality to merge routes
  • [ ] Show later departures in search if currently searched rides is not available
  • [ ] Increase the geographical area coverage for the application
  • [ ] Extend the userbase to students other than that of the North Carolina State University
  • [ ] Integrate in-app cab booking services
  • [ ] Introduce a two way ride confirmation feature

Contributions to the Project

Contributors


Amisha Waghela

Aoishi Das


Ameya Chavan


Kunal Shah


Swarnamalya M

TroubleShooting and Help Guide

  1. For any issues faced while using the application, please email the detailed description and steps to reproduce the error at help@packtravel.io .
  2. If you are a developer, please raise an issue on github with steps to reproduce and possible source of error.
  3. Our email is monitored 24x7 and we usually respond within 1 hour. Happy Emailing :).

Owner

  • Name: Amisha Waghela
  • Login: amisha-w
  • Kind: user

GitHub Events

Total
Last Year

Dependencies

.github/workflows/pylint.yml actions
  • actions/checkout v3 composite
  • actions/setup-python v3 composite
  • cclauss/Find-Python-syntax-errors-action master composite
.github/workflows/python_style_checker.yml actions
  • andymckay/pycodestyle-action 0.1.3 composite
.github/workflows/python_syntax_check.yml actions
  • actions/checkout v3 composite
  • actions/setup-python v3 composite
.github/workflows/testcases.yml actions
  • actions/checkout v3 composite
  • actions/setup-python v3 composite
  • codecov/codecov-action v2 composite
requirements.txt pypi
  • Django ==4.1.2
  • Pillow ==9.0.1
  • PySocks ==1.7.1
  • asgiref ==3.5.2
  • async-generator ==1.10
  • attrs ==22.1.0
  • certifi ==2021.10.8
  • charset-normalizer ==2.1.1
  • chromedriver-autoinstaller ==0.4.0
  • cycler ==0.11.0
  • dnspython ==2.2.1
  • exceptiongroup ==1.0.0rc9
  • fonttools ==4.25.0
  • h11 ==0.14.0
  • idna ==3.4
  • iniconfig ==1.1.1
  • kiwisolver ==1.4.4
  • matplotlib ==3.5.3
  • numpy ==1.23.2
  • outcome ==1.2.0
  • packaging ==21.3
  • pandas ==1.4.4
  • pluggy ==1.0.0
  • py ==1.11.0
  • pymongo ==4.2.0
  • pyparsing ==3.0.9
  • pytest ==7.1.1
  • python-dateutil ==2.8.2
  • pytz ==2021.3
  • requests ==2.28.1
  • scipy ==1.9.1
  • selenium ==4.5.0
  • six ==1.16.0
  • sniffio ==1.3.0
  • sortedcontainers ==2.4.0
  • sqlparse ==0.4.3
  • tomli ==2.0.1
  • trio ==0.22.0
  • trio-websocket ==0.9.2
  • urllib3 ==1.26.12
  • wsproto ==1.2.0