LNM Daily

LNM Daily

A platform to connect all University Residents

Created on 4th September 2022

LNM Daily

LNM Daily

A platform to connect all University Residents

The problem LNM Daily solves

LNM Daily

A platform to connect all the University Residents


Premise

A university is a very happening place. There are hundreds of events held every year. Currently, e-mails are the primary means to inform the residents about any new event. There are many problems with this form of communication. Mails are often thought of as spam and ignored by the majority of the receivers. Therefore, especially when it comes to introverts miss such events even if they are interested in the event due to lack of exposure. Furthermore, these even lead to less interaction, and hence people miss out on meeting with like-minded people for the entirety of their stay at the campus.

Purpose

LNM Daily's purpose is two-fold.

  1. Firstly, it aims to provide a platform for all residents at a university, using which they can stay updated with the day-to-day events and activities held in the university.
  2. Secondly, it gives a mechanism in which people living on campus can connect with like-minded people using an online chat subsystem.

Idea Overview

The primary features of our website are:-

1. Constantly updating feed for new announcements of new events.
2. Information on the clubs and groups that are active in the university.
3. Chat sub-system to connect with like-minded people.
4. Ability to register for events directly through the website.
5. Ability to create events individually after creating an account on the website.
6. Recieving personalised feed based on the user's likes and interests

Challenges we ran into

Challenges we ran into


Primarily we faced three major problems out of the many we faced:-

Finding documentation for Cassandra driver for NodeJS

As Cassandra isn't a very popular database (when compared to MongoDB, PostGreSQL and MySQL), finding good resources for joining Apache Cassandra and NodeJS proved to be quite a challenge for us. But as Cassandra was the perfect choice for our product, given our requirements, we went through the hardships of finding the right resources.

Polishing the Frontend

There were many small details, we had to pay attention to when it came to submission. Making the website responsive using vanilla CSS, managing the relative sizes of various different components on the webpage all seemed very laborious and was something that we weren't expecting to begin with.

Shortage of time

As we started with the project from complete scratch, it took us a lot of time to formulate out idea properly. We used "Notion" as an organising app and Excalidraw to draw out the UML of our product. All of this completely exhausted our time and energy hence we couldn't include all the features we were initially planning to. But this didn't stop us from designing the frontend of such features. They are included only as props in the project files.


Discussion

Builders also viewed

See more projects on Devfolio