https://github.com/YerkoPalma/iValidate
:tada: Project created for the Summit virtual Hackathon
https://github.com/YerkoPalma/iValidate
Last synced: 3 months ago
JSON representation
:tada: Project created for the Summit virtual Hackathon
- Host: GitHub
- URL: https://github.com/YerkoPalma/iValidate
- Owner: YerkoPalma
- Created: 2016-02-21T01:58:00.000Z (over 9 years ago)
- Default Branch: master
- Last Pushed: 2016-10-13T09:27:52.000Z (over 8 years ago)
- Last Synced: 2025-02-10T23:41:48.957Z (4 months ago)
- Language: Ruby
- Homepage:
- Size: 188 KB
- Stars: 1
- Watchers: 2
- Forks: 0
- Open Issues: 7
-
Metadata Files:
- Readme: README.md
Awesome Lists containing this project
README
#iValidate
[](https://travis-ci.org/YerkoPalma/iValidate)
[](https://codeclimate.com/github/YerkoPalma/iValidate)
[](https://codeclimate.com/github/YerkoPalma/iValidate/coverage)> Project for the virtual Hackathon




##Overview
**iValidate** is a project that allows for two things
1. Serve as a public repository of project **ideas**.
2. Compare project ideas as an early validation and helping the authors to know if they have originalls ideas or to get in touch with similar projects.projects##Usage
The app is very simple. First, there is no session or loggin, the authors of an idea just give a contact mail as authorship (all ideas are public).
First, there is a general overview and desciprtion of the idea, and later, the author must submit the [Canvas Business Model](https://en.wikipedia.org/wiki/Business_Model_Canvas) to be compared.
What will happen then, is that, in base of the tags submited by the user, a value is assigned to each part of the canvas business model, and with those values the new idea is compared with each of the actual ideas on the repo.
##Actual StateThe app isn't finished yet. The idea creation is finished but untested, the idea comparisson and the result display isn't finished.
##Tech stack
iValidate is developed with `Ruby on Rails 4+` for the Backend, and `Vuejs` with `Browserify` (through the `browserify-rails` gem) for the Frontend.
The database choose was `MongoDB` with the awesome `Mongoid` gem.##Final thoughts
I'm plannign to finish the project, some of the changes that I will introduce would be:
* Allow to have public and private segments of each idea
* Helping to contact authors with developers, investors, etc
* Allow to edit ideas through email confirmation
* Implement email notifications when someone wants to contact an author
* Add ranking and view counter for ideas
* Populate the repo**author:** [@YerkoPalma](https://github.com/YerkoPalma)
The tech stat was adapted from [here](https://github.com/YerkoPalma/vuejs-rails)
The originall idea was partially developed for my thesis work [here](https://github.com/YerkoPalma/observatorio_web)