Coder Social home page Coder Social logo

paladinarcher / padawan Goto Github PK

View Code? Open in Web Editor NEW
11.0 10.0 24.0 4.95 MB

An application for developing developers.

Home Page: http://app.developerlevel.com

HTML 17.70% JavaScript 74.66% CSS 2.28% Shell 1.09% Groovy 3.91% Dockerfile 0.32% Ruby 0.03%
myers-briggs meteor coaching human-resources career personality-profiling nodejs

padawan's Introduction

PROJECT PADAWAN

This is Project Padawan, a personality test tool that puts an emphasis on accuracy. This open source project is designed with the intentions of making you a better you.

The Latest Version


DeveloperLevel.com.

Documentation/Information


Description Links to the good stuff
The test plan document covers the plan for testing product. Test Plan Document
The slack channel to communicate with the team. Developer Level Slack
Trello board for ideas/collaboration on the project. Padawan Trello

Requirements


  • Nodejs
  • Meteor
  • Docker

How to


Run Padawan on your localhost

  1. Install Docker here:
  2. Clone Padawan Repo (URL is above)
  3. [Run] cd padawan
  4. npm install
  5. meteor reset (gets rid of .meteor/local if exists)
  6. [Run] cd {Your Path}/padawan/docker/dev
  7. docker-compose build
  8. docker-compose up
  9. Browse to localhost:3000 and see the app running
  10. Login with the Default admin credentials: [email protected] and admin
  11. Create some of your own questions here: http://localhost:3000/addQuestions/IE

Mac and Linux Users


There is an installation script available at this repository: https://github.com/thebigtoona/padawaninstall

  1. Make sure that docker, node, meteor and git are installed first
  2. Create a directory where you would like all the padawan dependencies to be installed at and run the script according to the instructions in the README for the installation script repo

Extra Notes


  1. Use Compass to edit the admin user: https://www.mongodb.com/products/compass
  2. Mark the admin user email as verified.
  3. Mongo is on port 3001
  4. HELP I'M A NEW DEVELOPER

Run Nightwatch Tests


Requirements

  • Selenium standalone server running on port 4444 (npm is great option to install)
  • Padawan running on localhost:3000

How to run

  • Navigate to nightwatch.json, under "selenium" set "start_process" : false,
  • Double check that a selenium server is running on port 4444, and padawan on localhost:3000
  • cd padawan, and run npm run test-e2e

Optional

  • Navigate to nightwatch.json, under "test_settings" > "desiredCapabilities" > "chromeOptions", "--headless" can be removed to see the tests run in the browser

Run Mocha Tests


How to run

  • cd padawan
  • run npm run test

Note

  • No need to have padawan running, npm run test will start up padawan on localhost:3000 and run the tests

Licensing


BSD 3 License

Contacts


o Sponsored by paladinarcher.com

padawan's People

Contributors

bryantaustin13 avatar chillica avatar craigbuckmaster avatar darrenmoody avatar davleav avatar db-rdz avatar dennisne avatar fiveofseven avatar kginstructor avatar kidaki avatar kwaiette avatar moroni-pickering avatar page3131 avatar rmemory avatar techreaderjake avatar thebigtoona avatar thegoodman99 avatar trickatrae avatar webpromo avatar

Stargazers

 avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar

Watchers

 avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar

padawan's Issues

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.