Skip to content

Latest commit

 

History

History
58 lines (47 loc) · 3.18 KB

riken-shah - Riken Shah.md

File metadata and controls

58 lines (47 loc) · 3.18 KB

Developer - Winter of Code 2020

Riken Shah

Organisation: DSC IEM

Project: Blog


Overview

Blogs for tech and beyond from the DSC-IEM community. My work was focus on implementing the notification feature and adding complementary features around it.
I am Riken Shah, a student pursuing Computer Engineering(Diploma) in Bhagwan Mahavir Polytechnic, Surat. This project was mentored by Aritra and Mahak.

Contributions

Total of:

17 Commits Created
+907 Lines Added
-16 Lines Deleted

This was my main objective.
I have added/modified the following things while implementing this feature:

  • Added a new model Alert to store/handle different types of notifications.
  • Added supporting functions for Alert Model for common use like group alerts, mark alerts seen, and many more.
  • Modifying existing APIs to generate new alerts.
  • Creating API endpoints to send alerts and mark them as seen.
  • Adding a Notification Modal in the frontend and integrating it with the backend.
    Here is it's PR.

This is the complementary feature to the notification feature. Here the user will get a floating alert on the right side screen to alert them of new alerts.
Here is it's PR

This is the complementary feature to the notification feature. Here the user will have the power to mute notifications for a particular blog.
Here is it's PR

Small Bugs

While working on the project I fixed some bugs and pointed out/opened some issues:

Here is list of all my PRs:

Future Scope

I certainly feel that my contributions have added a major feature that this project was missing. Making this project better and more robust. In the future, I would look forward to seeing the following feature:

  • Push Notification.
  • Notification Sound.
  • Missed Notification Email.
    I am also even looking forward to work on some of them.

Overall Experience

I had an enriching and exciting winter of 2020, working on this project under the Winter of Code program. I learned a lot while working on this project. WoC was a magnificent and memorable experience for me.