Giter Site home page Giter Site logo

provo's Introduction

ProVo

Code Climate

ProVo is a web application to showcase the projects at your organization / group.

You know...

  • You wanna start a class/research project and wonder about getting data, current literature. Or you just wanna talk with an "expert" on this topic, who has some experience in that field.

    Whom should you contact?

  • You wonder about using technology X (let's say: Hadoop). Is someone at your organization is already trying out or using it? Maybe there is some inofficial cluster around or somebody wrote something about the topic.

    But where would you find that person?

ProVo solves that!

You'd simply search for it or browse through the list of topics/tags. You would then find a short description, some links - and most important - a contact.

When you start a new project, you then would fill out a small form and enter or paste a summary to create a project. Less than 5 minutes and it's done.

ProVo will ask you after a while whether the info is still current and you're still working on the project.

And everyone will benefit! :-)

Features

  • List, search and view projects, and use tags to find similar projects
  • enter new projects easily in less than 5 minutes
  • attach files to projects - as many as you want (images, pdf, doc, zip, videos, code, ...)
  • format your project description (with Markdown), include pictures, links, ...
  • "star" projects, so you can remember them. They'll stay current even if the name changes (kinda bookmarking projects)
  • show your ProVo projects on your own website (you only need to copy/paste one line of HTML-code)
  • consume project info with the API: ProVo serves JSON, XML and implements the projecta microformat

Demo

The master branch runs at provo.herokuapp.com.

You might experience a delay for the first request.

Unfortunately, the file upload currently doesn't work on heroku... So you might wanna try it quickly localy to see it in real action. :-)

Install and Run

  • Get the source: git clone git://github.com/MichaelWhi/provo.git
  • ONLY if you don't have a current ruby: install ruby 2.0.0, e. g. with RVM: rvm install 2.0.0 && rvm use 2.0.0 (get RVM here)
  • install bundler: gem install bundler --pre
  • go in to the directory: cd provo
  • run bundle install to install dependencies (rails and other stuff)
  • run bundle exec rake db:migrate to setup the local sqlite database
  • run bundle exec rails s and surf to localhost:3000 โ€“ exit the server with CTRL+C (CMD+.)
  • :-)

Logo

So far, we have this very creative logo:

Logo

What does ProVo stand for?

I had the idea very late and wasn't able to figure out that "ProVo" actually is not a good abbreviation for "PROject OVerview" ;-)

Copyright

(c) 2013 Michael Whittaker

(Please note that the use of the logo of the University of Paderborn is only for demo purpose; the logo is copyrighted.)

provo's People

Contributors

michaelwhi avatar

Stargazers

 avatar

Watchers

 avatar  avatar

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.