HomeMongoDB for AcademiaStudent SpotlightsTrends analyser

Trends analyser

Share

Analyse how hashtags on twitter change over time.

#About the Project

The project uses twitter api to fetch realtime trends data and save it into MongoDB for later analysis.

#Inspiration

In today's world its very hard to keep up with everything thats happening around us. Twitter is one of the first places where things gets reported so my motive was to build an application through which one can see all trends at one place, and also why something is trending.(trying to solve this one now)

#Why MongoDB?

I used MongoDB because of its Document nature, I can directly save my JSON objects without breaking down into tables, and also because its easy to design schemas and their relationships using MongoDB

#How It Works

Its works by repeatedly invoking 8 serverless functions on ibmcloud at 15 minutes interval, these functions call twitter apis get the data, and do little transformation before saving the data to Mongodb.

The backend then serves the data to the react frontend.

GitHub repo frontend: https://github.com/ibnjunaid/trendsFunction GitHub repo backend: https://github.com/ibnjunaid/trendsBackend

Tools Used
  • Atlas
  • JavaScript
  • API
View CodeLive Demo
Created By

Explore more Student Spotlights

Database Development for Dog Care Providers (DCP)

Learn MongoDB by creating a database for dog care providers!

Go-FIFA

GoFifa - A comprehensive soccer stats tracker.

Chember

Instantly find the streetball game you are looking for anytime and anywhere with Chember!

Hostels Kenya

Find hostels and student apartments all over Kenya

See All

Have an interesting MongoDB project to share? Let us know!

Show off your project
Backpack with GitHub logo plus MongoDB leaf

Get exclusive student access to MongoDB Atlas, University on-demand content and certifications.

Students can apply for the GitHub Student Developer Pack and get access to MongoDB Atlas, University on-demand content and certifications.

GitHub Student Developer Pack
MongoDB Icon
  • Developer Hub
  • Documentation
  • University
  • Community Forums

© MongoDB, Inc.