BetterTogether

Build Status codecov

BetterTogether , our web application that can be implemented and used for optimizing efficiency in money expenditure by finding other people nearby your area, who could share costs on your food, rides or promotions that you found throughout your daily life. It’s a great way to get to know other people and save money at the same time. A great benefits for everybody. The user can create their account on our web application and start using our 3 services (features)

Team Members

Name Roles GitHub
Thanida Jongarnon Developer bameethanida
Pawaris Wongsalung Developer kabilza
Chananya Photan Developer forfeen, fifincny
Nattapol Boonyapornpong Developer bleachjade

Project documents

Prerequisite

  • Python 3.6 or newer
  • Django 2.1.2 or newer
  • Heroku CLI
  • Google OAuth API
  • Python add-on modules as in requirements.txt
  • Local environment variable (Please ask permission to the project owner for the environment variables.)

Get started (run locally)

  1. Clone the repository. $ git clone https://github.com/bameethanida/BetterTogether.git
  2. Change directory to BetterTogether directory. $ cd BetterTogether/
  3. Create virtualenv in the directory and activate virtualenv.
    $ virtualenv venv ##### On MacOS and Linux: $ source venv/bin/activate
On Windows:
  $ venv\Scripts\activate
  1. Install all required packages and then run database migrations. ##### On MacOS and Linux: (venv) pip3 install -r requirements.txt (venv) python3 manage.py makemigrations (venv) python3 manage.py migrate
On Windows:
  (venv) pip install -r requirements.txt
  (venv) py manage.py makemigrations
  (venv) py manage.py migrate
  1. Running the tests.
On MacOS and Linux:
  (venv) python3 manage.py runserver
On Windows:
  (venv) py manage.py runserver
Share this project:

Updates