Repolyser is a web application written in Ruby on Rails which helps newbies get started with open source.
- Users can signup or login into their respective accounts and add in their desired repositories along with their respective label as "Beginner","Intermediate" or "Advanced" along with the programming language in which it's written.
- The users part the repositories w.r.t their experience with the particular repository and indirectly rate them.
- A description field describing their experience with the repo and other suggestions would also be added. [Commit Pending/TODO]
- This way, users help create a curated list for the viewers and also for open source newbies.
- Others can view the details once they are logged in and can also delete the repository if desired.
- New programmers can see the repository details and can easily make up their decision to choose a repository for contribution on the basis of the previously provided ratings by the users.
- Once logged in, the viewers can also see the author of the thread and contact them through their email if required.
-
New gems used
-
gem 'bootstrap', '~> 4.1.1'
-
gem 'devise'
-
gem 'jquery-rails'
-
-
Run
bundle install
-
Database:
- Database Used
MYSQL
- Credentials for
repolyser_development
:- Username :
repo
- Password :
repo
- Username :
- Database Used
-
cd
into the repository and runrails server
and watch the web app run onlocalhost:3000
If you want to make any desirable changes to the codebase, then please don't shy out to push a commit for the change.