karan / Projects

:page_with_curl: A list of practical projects that anyone can solve in any programming language.
https://twitter.com/karangoel
MIT License
45.07k stars 10.57k forks source link

Notification System #55

Closed dud3 closed 9 years ago

dud3 commented 9 years ago

Would a "Notification System" be a good enough project ?

References

http://en.wikipedia.org/wiki/Notification_system

ccolorado commented 9 years ago

It really depends on why you are doing the project and what do you want out of it.

dud3 commented 9 years ago

Most likely web-based event driven notifications, such as: someone left a comment in an "issue/topic/etc..." all the participants of that "issue/topic/etc..." get a notification internally(inside the app) and externally(sent to emails). Some Kind of a library that might help achieving something similar to this.

dud3 commented 9 years ago

@karan what do you say, does it sound good enough to be on the list ?

karan commented 9 years ago

It's an interesting idea.

Notification system is a part of a bigger project. Beginners (who we target with this repo) would not feel comfortable developing a module. I think, what might be useful is having projects build on top of each other:

Thoughts?

vdrey commented 9 years ago

That sounds good to me.

It might be useful to split the problems into two sections:

One for things that tech basic principles of programming, such as the Numbers, Text, Classic Algorithms, Classes, and Threading sections.

The other area could be for the application style stuff, like the blog project, And the Web, Files, and Database sections.

That is what sense to me, at least.

On Friday, November 7, 2014, Karan Goel notifications@github.com wrote:

It's an interesting idea.

Notification system is a part of a bigger project. Beginners (who we target with this repo) would not feel comfortable developing a module. I think, what might be useful is having projects build on top of each other:

  • Make a blog
  • Make a (simple) commenting system for the blog
  • Make a notification system for the commenting system

Thoughts?

— Reply to this email directly or view it on GitHub https://github.com/karan/Projects/issues/55#issuecomment-62175259.

vdrey commented 9 years ago

Does anyone have any comments on splitting the problems, especially @karan?

I can split everything up and submit a pull request Thanksgiving week if that is a path we want to go down.

dud3 commented 9 years ago

@vdrey I can provide practical solutions if you're going to split everything up.

vdrey commented 9 years ago

@dud3 That sounds good.

My plan was to simply reorganize the current problems into different pages without changing the wording right now, and then possibly working on the details of the problems at a later date.

I have already done a little bit, which you can see here.

The conceptual stuff is in concepts.md and the applications are in applications.md.

I am in the middle of a project right now, but I can work on it Thanksgiving weekend, and hopefully submit a pull request then.

vdrey commented 9 years ago

I felt inspired to go ahead and split them.

Lets move this discussion over to pull request #59

dud3 commented 9 years ago

+1