From bb714b236355d07d1f92ba3a42a3ef014ac1c001 Mon Sep 17 00:00:00 2001 From: Ayush Nagar <32647423+ayushnagar123@users.noreply.github.com> Date: Thu, 9 Jan 2020 14:21:31 +0530 Subject: [PATCH] Project idea for RGSOC 2020 for Codebadge project Added project idea for RGSOC 2020 for Codebadge. 1. Admin panel 2. Codebadge illustrator --- rails-girls-summer-of-code.md | 58 +++++++++++++++++++++++++++++++++++ 1 file changed, 58 insertions(+) diff --git a/rails-girls-summer-of-code.md b/rails-girls-summer-of-code.md index 07b9f23..15c5994 100644 --- a/rails-girls-summer-of-code.md +++ b/rails-girls-summer-of-code.md @@ -87,3 +87,61 @@ Make sure you get through the **"**[**Mentor Guide**](https://railsgirlssummerof ## Project Ideas +### Project description +Codeuino is an open source social networking organisation that tends to work for building social environments for communities, allowing them to use in their custom way. Codebadge stands out as one of the community run project which aims to support contributors with badges and allowing Community admins/moderators to use it in their custom way for every contributor involved through their contribution in the organizations. We are +developing a FOSS tool that allows ones to create badges and integrate them with their forums which is based on github commits. It has got more enhanced features which allow them with analytics, drafting, allotment and many more. + +We are designing admin dashboard through which he/she can set the criterias for badge allotment, and analyse the project progress and allot issues on the basis of past contributions. We are also willing to enhance our Codebadge illustrator by adding new funtionalities. + +The coaches who will be helping you out remotely are:- +* [Jaskirat Singh](https://github.com/jaskirat2000) +* [Ayush Nagar](https://github.com/ayushnagar123) + +### Project's Requirements +Students shall have knowledge of:- +Creating and Working with github APIs +Creating restful apis in flask api for illustrator for machine learning features. +Html canvas, vuejs, css, javascript for ui designing. +### Task and Features +This project includes working on various tasks such as development of Organisation Admin dashboard and UI builder (Illustrator) + +**1. Organisation Admin's panel:-** + +● Search by username, his contributions in the community. + +● Searching on the basis of project all contributors on the basis of +project. + +● Displaying analytics such as charts of progress of each projects and other related things. + +● Displaying chart of contributions by an organization member. + +● Displaying tech stack and issue type he has contributed to(such as +designing,enhancement, bug solving) + +● Suggesting issues assignment to contributer on the basis of past +experience.(7-8 days) + +**2. Illustrator:-** +This tool involves visual editor or we could say visual UI builder with just drag and drop inside the dashboard. + +● Displaying image on html canvas. + +● Move tool with js. + +● Resize image on drag with js. + +● Quick Selection tool using js and Python. + +● Puppet wrap using js and Python. + +● Layers using js and Flask. + +● Pick tool using Python. + +● Pen tool using js + +Also addition to these. + + +