Notification System - Frontend Angular 6 + Backend Node Express JS

Context: This is an existing project. Frontend application is up & running. Backend server is also there up and running. Most of the APIs needed are already there written in Node JS.

What do I need?

- End to end integration of [login to view URL] , redis, mongo, express js and angular 6.

* On the front end:

the UI has a basic( somewhat broken ) notification tray. The frontend has a basic integration of [login to view URL] which already works. You will need to make the notification tray work perfectly:

1. whenever a new notification arrives, the notification icon should have count incremented and shown.

2. When the user opens the tray, the count should go down. ( API is already there )

3. The clicked and not yet clicked notifications should show in slightly different colors.

4. Clicking on a notification should take the user to a destination within the app. ( i have the exact list of 9 type notifications that are allowed on frontend ). Each type takes user to a specific place in the app.

5. On the application initial load, the app should fetch the latest 25 notifications. The notification count should only show the ones that the user has never seen. There will only be 25 notifications in the tray and no more. There will be a "See all notifications" at the end of the notification tray. User can click on it and go to a full new page which will have the latest 50 notifications. User can go all the way down and this page will have an infinite scroll to fetch older notifications until the user runs out of notifications. Some of the APIs for this are already working.

* On the backend:

- There are 2 types of notifications to handle. Organic and campaign based.

- Organic notifications are generated when certain specific express routes are called from a different application.

- Store notifications in redis cluster. ( AWS redis already setup )

- Only maintain latest 25 notifications in redis which will be shown on tray in frontend.

- When the user will call the backend to get latest notifications on app load, get the notifications from redis and send it to frontend.

- For organic notifications, when notification is called, first create a notification, persist it in Redis DB, then persist it in mongo db, then emit the notification to client on socket.


properly maintain all connected sockets in redis. If the user closes the browser and comes back the user should not have a stale socket connection or should not create a new connection. Handle this on backend as well.

- For campaign based notifications, there will be super simple cron jobs that you need to run on Amazon. The cron jobs will search for specific types of record in mongo db and send out notifications. These notifications will follow the same path as organic notifications ( redis > mongo > frontend ). There are only 4/5 types of campaig based notification that we want to send.


I am technical myself and looking for a super technical person with detailed experience in Node JS/ Angular 6, [login to view URL], Redis and Mongo DB.

I will provide you as many technical details as you will need


We use GitHub and you will have to use a provided GitHub account.


Beceriler: Angular.js, node.js, Soket IO, Redis, MongoDB

Daha fazlasını gör: ppt payroll system frontend java backend access, Node express angular mongodb, angular js node js express js mongo db, angular 6 with php backend, angular 6 with node js, angular, node, express, file upload, angular 6 express, node js notification system, angular 6 micro frontend, angular 6 backend, angular 6 and node js integration, angular 6 push notification, angular 6 push notification firebase, angular 6 with python backend, angular 6 with php backend example, fullstack master development of crm system on node js express angular 6, serve angular 6 app with express, how to call node js api from angular 6, angular 6 with node js example

İşveren Hakkında:
( 5 değerlendirme ) San Jose, Canada

Proje NO: #20323533

Bu iş için 25 freelancer ortalamada $262 teklif veriyor


Hello Anas, I have thoroughly reviewed your job brief and can definitely assist you in your project. Kindly come over chat so we can have further discussion regarding the job and finalize the scope, milestones, del Daha Fazla

$700 USD in 8 gün içinde
(46 Değerlendirme)

Hello Sir, I am an Angular 2+ expert, I have experience with latest client-side technologies, such as SCSS, FlexBox, CSS Grid, Material, Bootstrap 4 and of course the JavaScript ecosystem. I am the Author to two Angu Daha Fazla

$250 USD in 2 gün içinde
(54 Değerlendirme)

Hello, employer. I am very interested in your notification integration job. I've already checked your post carefully. As could see my reviews, I'm so familiar with Angular/Node.js, of course, Firebase. Please confirm t Daha Fazla

$250 USD in 5 gün içinde
(10 Değerlendirme)

Hello! I am a FULL-STACK Developer have 7+ years' experience with web development. I worked as a lead developer in many successful businesses abroad remotely. Not only I am a problem solver, but also have a keen eye Daha Fazla

$140 USD in 7 gün içinde
(19 Değerlendirme)

Hello, I read your job description very carefully and bid here. I am very familiar with Angular, Node, Socket.io. I have good experience in this fields. In my opinion, we can use 2 ways to make a notification system. O Daha Fazla

$140 USD in 7 gün içinde
(12 Değerlendirme)

Hi there, We've reviewed the details of your project and we can work on both front-end and back-end. We have very experienced MEAN stack developers and can work on the notifications system that you need. Looking forwa Daha Fazla

$250 USD in 5 gün içinde
(5 Değerlendirme)

Hello there, Hope you are doing well. As per your need, I am proficient with NodeJS, SocketIO, Angular, CSS & HTML5. I am having around 15+ years of experience in mobile & .NET technologies. I am expert in asp.net MV Daha Fazla

$250 USD in 7 gün içinde
(5 Değerlendirme)

Hello, sir. I am one creative and accountable developer. I want to join this job and discussing with you about the project will be my huge honor. Please call me every time you are okay.

$100 USD in 7 gün içinde
(11 Değerlendirme)

hello there, my name is Yanning Ding. I am a professional web developer with 7 years of rich experiences. my skills: Express, Angular, Notification, [login to view URL], Monogodb I have checked your requirements and so I am su Daha Fazla

$140 USD in 7 gün içinde
(6 Değerlendirme)

Hi I am full stack developer with more than 12+ years of experience in multiple technologies includes Angular JS/2/4/5 and 6, Also i have have some experience in node js. I will provide you quality work within given ti Daha Fazla

$100 USD in 10 gün içinde
(4 Değerlendirme)

Hi... How are you?. I saw your description carefully carefully and i'm very interesting in your project. I have rich experience in react.js, react native ,angular, ionic, vue.js so i can do your project. Also i Daha Fazla

$140 USD in 3 gün içinde
(3 Değerlendirme)

*****Tempting project!!!***** I have already seen your project and I'm very much concerned to it I have good skills in all kinds of web-applications especially what you want. In that sense I think I'm the exact person Daha Fazla

$140 USD in 7 gün içinde
(6 Değerlendirme)

*********HANDFUL 7+ YEARS OF EXPERIENCE IN MERN/MEAN TECHNOLOGY********** Hello there!! I have read your Job description carefully & give you 100% assistance MEAN/MERN expert(s) for End to end integration of socket.i Daha Fazla

$250 USD in 7 gün içinde
(1 Yorum)

HI there. I would be happy i am qualified for your project. I can satisfy all of your requirements. Overall due to my successfully building several websites experience, I have full confidence in your project. If you Daha Fazla

$250 USD in 7 gün içinde
(1 Yorum)

Hello, I studied your project, understood all your requirements and therefore i am biding for it. I have 5year of experience in angular,node,laravel and php project, with a creative mind that captures client's imaginat Daha Fazla

$248 USD in 10 gün içinde
(3 Değerlendirme)

senior Mean Stack expert here to help you!! Happay Sunday! I am so interested on this project and am so glad to be here to help you with your requirements. After reading and understanding of your description of this pr Daha Fazla

$140 USD in 7 gün içinde
(1 Yorum)

Hi, sir. Maybe you will need an experienced developer with the below skills and that's it. You landed in the right place. node.js Socket IO Redis Angular.js MongoDB After a full understanding of your project descript Daha Fazla

$500 USD in 6 gün içinde
(1 Yorum)

Hi, I’ve carefully gone through your job post. I have more then 8+ years experience in Web development. I am very much interested in your project with all of your requirements. I feel very confident on your project an Daha Fazla

$150 USD in 7 gün içinde
(0 Değerlendirme)

Hello I have read your description and have interests in your project. I have rich experiences in your projects. I am ready for your project now. I would like to have a discussion on chat to get more about your project Daha Fazla

$120 USD in 5 gün içinde
(0 Değerlendirme)
$155 USD in 9 gün içinde
(0 Değerlendirme)