Skip to content
New issue

Have a question about this project? Sign up for a free GitHub account to open an issue and contact its maintainers and the community.

By clicking “Sign up for GitHub”, you agree to our terms of service and privacy statement. We’ll occasionally send you account related emails.

Already on GitHub? Sign in to your account

Added my report for WOC-2021 #4

Open
wants to merge 4 commits into
base: main
Choose a base branch
from
Open
Changes from all commits
Commits
File filter

Filter by extension

Filter by extension

Conversations
Failed to load comments.
Loading
Jump to
Jump to file
Failed to load files.
Loading
Diff view
Diff view
34 changes: 34 additions & 0 deletions ritika-lohia.md
Original file line number Diff line number Diff line change
@@ -0,0 +1,34 @@
# Winter of Code 2021 Final Contribution Report

## Organisation Name : DSC NSEC
## Mentored by : Procheta Bhattacharyya, Sajal Kumar, Tanuka
## Ritika lohia

## Overview of Project
DSC NSEC/Devprofile is a user-profile web-app, which fetches the data from user's github and display it on dashboard.
### Contributions

#### In phase 1, my task was to built a form page which collects the data from user manually.
- I made a figma prototype for the form.
- After learning and became familiar with the react and ant-design. I have built form page.
- It has inputs and a loading button and after clicking it, notification also pop-up.

#### In phase 2 my task was to store the data in mongodb database.
- After clicking on save button, the whole data is updated in the user's database.
- And display it on dashboard from database.
- Small bugs were also fixed.

#### Here are the link's to my PR :
- [Form page] (https://github.com/dscnsec/devprofile/pull/2)
- [small bugs resolved] (https://github.com/dscnsec/devprofile/pull/7)
- [for bugs resolved] (https://github.com/dscnsec/devprofile/pull/6)
- [loading in save button] (https://github.com/dscnsec/devprofile/pull/11)
- [form data saved in api] (https://github.com/dscnsec/devprofile/pull/12)
- [data of form displayed on dashboard] (https://github.com/dscnsec/devprofile/pull/15)

## Future Scope
I and my team have made overall project user freindly with pleasing user interface. It opens up the possibilities of raising new issue and resolve and for more features also.
The learning and experience will definitely help me in future toparticipate in GSoC and outreachy program.

## Overall Experience
It was a great experience for me. I was a beginner in react, and didn't know about ant-design, data fetching. But during this time period, I have learnt new skills, framework and also dealing with database. Mentors managed the team perfectly, they scheduled the regular meetings, assigned the tasks to all members. They have maintained the profesional work culture. All my co-participants are very good, communicative, down to earth people and WOC gave the chance to learn alot from them. I express my sincere thanks to my mentors and co-members for guiding me and helping me in resolve the conflicts.