Overview
Monday Morning is the student media body of National Institute of Technology, Rourkela, serving as a vital link between the student community and the administration. It provides a weekly e-newsletter that features campus activities, department updates, recruitment information, SAC happenings, alumni news, polls, interviews, and more. The Project Infinity aims to update the Monday Morning website using modern technologies with three main sub-projects: project-tahiti (client side application), project-reclamation (server application), and project-pegasus (cross-platform mobile application). The website is built with React, Next, Webpack, Material-UI, Firebase, GraphQL, and Apollo Client.
Features
- Weekly e-newsletter showcasing campus activities, department updates, recruitment information, SAC happenings, alumni news, polls, and interviews
- Print editions and Open House Discussion events
- Project Infinity: updating the Monday Morning website with modern technologies
- Project Tahiti: client-side application
- Project Reclamation: server application
- Project Pegasus: cross-platform mobile application
- Built with React, Next, Webpack, Material-UI, Firebase, GraphQL, and Apollo Client
Installation
To set up the project locally, follow these steps:
- Install Node.js, Yarn, and Git as prerequisites.
- Fork the repo on GitHub.
- Clone the project to your local system.
- Commit changes to your own separate branch.
- Push your work back up to your fork.
- Submit a Pull request for review.
To run the project, use the following commands:
# Remove dependencies
yarn remove <dependency>
# Add new dependencies
yarn add <dependency>
Summary
Monday Morning is the student media body of National Institute of Technology, Rourkela, serving as a vital link between the student community and the administration. With the Project Infinity, the website is being updated using modern technologies, including client-side and server-side applications, as well as a cross-platform mobile application. The website is built with React, Next, Webpack, Material-UI, Firebase, GraphQL, and Apollo Client. To contribute to the project, follow the guidelines and set up the project locally. The project is distributed under the MIT License.