Skip to content

Project-Abeona/Virgils-Travels

Folders and files

NameName
Last commit message
Last commit date

Latest commit

 

History

39 Commits
 
 
 
 
 
 
 
 

Repository files navigation

Virgil's Travels

CECS 445 - Traveler's Guide Web App

Created by Bryan Rojas, Hector Mendoza, Clay Asada, David Ibarra, Brandon Mitchell

Prerequisites

Specifications & Tools

  • 64-bit environment (Trying to make it system agnostic)
  • Git

Back-end

Front-end

Downloading Application

  1. Ensure git is installed on computer. You can verify by running the following command on your terminal.
git --version
  1. Clone the GitHub repository.
git clone https://github.com/Project-Abeona/Virgils-Travels.git

Verify Prerequisites

  1. Verify you have Python 3.7.x, open up terminal and run the following command.
python -V
  1. Verify Node.js is installed.
npm -version

Running Application

Open two different terminals, one for the back-end and the other for the front-end. Make sure both applications are running simultaneously.

Back-end

  1. Change directory (cd) into the project folder.
cd Virgils-Travels
  1. Change directory (cd) into the back-end folder.
cd back-end
  1. Install Python dependencies.
py -m pip install -r requirements.txt
  1. Running the API server.
python manage.py

Front-end

  1. Change directory (cd) into the project folder.
cd Virgils-Travels
  1. Change directory (cd) into the back-end folder.
cd front-end
  1. Install Node.js dependencies.
npm install
  1. Running front-end client.
npm run start

Contributing

  1. Ensure the repository is cloned and you can change directory (cd) where it is located.
git clone https://github.com/Project-Abeona/Virgils-Travels.git
cd Virgils-Travels
  1. Pull the latest version from GitHub
git pull
  1. Create a branch for your changes. The name of the branch should be relevant to the work/changes being done.
git checkout -b "Bug-Fix"
  1. Add changes to your branch via git add command. "." character can be replace with a specific file if you don't want to add all changed files.
git add .
  1. Commit changes with a relevant message.
git commit -m "Bug-Fix: Fixed issue with login."
  1. Push changes to GitHub
git push origin HEAD
  1. Create Pull Request

  2. Send pull request to CECS 445 Discord Chat

  3. Wait for code review and someone else to approve your changes.

  4. Merge changes to master branch.

About

✈️ A web application intended to make traveling easier!

Resources

Stars

Watchers

Forks

Releases

No releases published

Packages

No packages published

Contributors 2

  •  
  •