Skip to content

Ryntak94/labspt2-scratch-and-map

 
 

Repository files navigation

Scratch & Map

Oh, the places you've gone! And the adventures that are still ahead of you! Travel can make the world feel smaller, but also more grand and beautiful—which is exactly how this interactive art presents it.

Prerequisites

You will need to install Python and pip.

If you are running a version of Python older than 3.4, you will also need to install virtualenv

.env files are not included in the repository. Please contact a dev team member for access.

Installing

  1. For Python 3.4 or newer: Run python3 -m venv venv.

For versions of Python older than 3.4, see above for virtualenv installation.

Continuing for all versions:

  1. Run virtualenv venv

  2. Mac - Run source venv/bin/activate Windows - Run venv\Scripts\activate

  3. Run pip install -r requirements.txt

Getting Started

Start backend server with command: python server.py in root directory of project.

Start frontend server with command: yarn start in root of frontend folder.

Running the tests

From the root folder, within the virtual environment, run:

pytest  -v  --setup-show tests

Netlify predeployment tests run with each PR.

Break down into end to end tests

conftest.py - creates new instances of data for use in test cases within test_models.py

test_models.py - tests for correct table schema

Deployment

Deployed via Heroku and Netlify. www.scratchandmap.club

Built With

Python Flask React Semantic UI React

Contributing

Please read CONTRIBUTING.md for details on our code of conduct, and the process for submitting pull requests to us.

Versioning

We use date of release for versioning (YY.MM). Current version Version 19.05.

Authors


[Abi Franklin](https://github.com/AbiFranklin)

[Brandon Moll](https://github.com/BrandonMoll)

[Courtney Buratto](https://github.com/cocoitali)

[Javier Alvarez](https://github.com/jalvarez2020)

[Pascale Pierre](https://github.com/PSquared0)

[Ryan Matthews](https://github.com/ryntak94)

License

This project is licensed under the MIT License - see the LICENSE.md file for details

Acknowledgments

@gakko1 - Thank you for being at our beck and call. F.J. - Thank you for your guidance and cheerleading.

About

No description, website, or topics provided.

Resources

License

Stars

Watchers

Forks

Releases

No releases published

Packages

No packages published

Languages

  • JavaScript 70.5%
  • CSS 14.9%
  • Python 12.8%
  • HTML 1.8%