Git Product home page Git Product logo

share-a-ride's Introduction

SHARE A RIDE

Description

This Project is a ride sharing app which allows the users to create ride offers and accept ride offers and chat in realtime.

Development Phase

This project is currently in the development phase and has two main parts one is a backend api and the other is a frontend application. The design details of the projects are currently in here

Contributing Steps

  1. Create a fork of the repository
  2. Clone the fork from the repository
  3. For Backend
    • use python3 -m venv venv to create a virtual environment
    • use pip3 install -r requirements.txt to install the dependencies
    • use python3 manage.py runserver to run local server
    • to add an application add "api.application_name" to settings.py in backend/api
  4. Use git fetch upstream main to fetch recent changes from the upstream
  5. Use git rebase upsteam/main to rebase your current branch
  6. Push to your local and create a pull request.

share-a-ride's People

Contributors

prakashd05 avatar theoden42 avatar yashrastogi543 avatar arminpatel avatar

Watchers

 avatar

Forkers

prakashd05

share-a-ride's Issues

Create a Profile Model

Since the user model is already provided by django we will use a Profile model to work with additional user data. This model can be created in the file backend/api/user/models.py and can include additional details of the user we need.
Use this issue to discuss what other details and attributes we require or we can have.

This can be done easily using one to one relations in django which is mentioned here

Recommend Projects

  • React photo React

    A declarative, efficient, and flexible JavaScript library for building user interfaces.

  • Vue.js photo Vue.js

    ๐Ÿ–– Vue.js is a progressive, incrementally-adoptable JavaScript framework for building UI on the web.

  • Typescript photo Typescript

    TypeScript is a superset of JavaScript that compiles to clean JavaScript output.

  • TensorFlow photo TensorFlow

    An Open Source Machine Learning Framework for Everyone

  • Django photo Django

    The Web framework for perfectionists with deadlines.

  • D3 photo D3

    Bring data to life with SVG, Canvas and HTML. ๐Ÿ“Š๐Ÿ“ˆ๐ŸŽ‰

Recommend Topics

  • javascript

    JavaScript (JS) is a lightweight interpreted programming language with first-class functions.

  • web

    Some thing interesting about web. New door for the world.

  • server

    A server is a program made to process requests and deliver data to clients.

  • Machine learning

    Machine learning is a way of modeling and interpreting data that allows a piece of software to respond intelligently.

  • Game

    Some thing interesting about game, make everyone happy.

Recommend Org

  • Facebook photo Facebook

    We are working to build community through open source technology. NB: members must have two-factor auth.

  • Microsoft photo Microsoft

    Open source projects and samples from Microsoft.

  • Google photo Google

    Google โค๏ธ Open Source for everyone.

  • D3 photo D3

    Data-Driven Documents codes.