Created on 4th September 2022
•
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.
LNM Daily's purpose is two-fold.
The primary features of our website are:-
Primarily we faced three major problems out of the many we faced:-
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.
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.
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.
Technologies used