This intention behind this application is to have people around the world share information about the places that they travel to. Whenever we go to new places we generally do some form of reasearch about where we are going and the things that we want to do when we are there. City Explorer will help people awnser those questions. Additionally we will see who the most avid explorers out there are.
- Adding Trips
- Adding Destination Information
- Addting Activities by Destination
- Searching Trips
- Searching Destinations
- Searching Best Activites by Destination
Clone Repository:
https://github.com/JoshBowdenConcepts/travel-application
Change to Repository Directory:
cd travel-application
Install Dependencies
yarn install
Start Development Server
yarn start
Visual Testing
yarn run test
Locate the cypress application and select the tests that you wish to run and watch them happen in the browser.
Quick Testing
yarn run quickTest
The output will be logged in the console.
If you would like to submit code to this project you can create a pull request and when it is submitted it will undergo the CircleCI process that runs the test suite that I have set up and determines wether the code can be submitted. If something in the integration or testing process seems broken to you please reach out and let me know.
I am using this application as a learning experience and as such I am going to attempt to use TDD (Test Driven Development) as well as CI (Continuous Integration). For the testing framework I am using Cypress as it gives me the ability to test both the front and back end of the applications as well as any potential possibiiities that may arrise from different data scenarios. For continuous integration I am using CircleCI because it is highly regarded and is what my current position is using. It is always good to stay up to date on the technology that your company is using.