Movatterモバイル変換


[0]ホーム

URL:


Skip to content

Navigation Menu

Sign in
Appearance settings

Search code, repositories, users, issues, pull requests...

Provide feedback

We read every piece of feedback, and take your input very seriously.

Saved searches

Use saved searches to filter your results more quickly

Sign up
Appearance settings

The Server Application for Monday Morning under Project Infinity

License

NotificationsYou must be signed in to change notification settings

Monday-Morning/project-reclamation

Folders and files

NameName
Last commit message
Last commit date

Latest commit

 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 

Repository files navigation

Monday Morning Logo

Monday Morning

The Official Student Media Body ofNIT Rourkela

View IssuesReport BugsSuggest Features

Release Status

Staging Checks StatusStaging Deploy StatusProduction Release Status

Project Overview

Project LicenseProject ContributersProject ForksProject Stargazers

Table of Contents
  1. About Monday Morning
  2. About the Project
  3. Built With
  4. Getting Started
  5. License

About Monday Morning

Monday Morning

Monday Morning is the student media body of National Institute of Technology, Rourkela. Since its inception in 2006, it has constantly served as a vital link between the student community and the administration. The weekly e-newsletter serves as a news feed for the students, professors and alumni of the institute, featuring campus activities, department updates, recruitment information, SAC happenings, alumni news, weekly polls and interviews of the Director, Chief Warden, professors, distinguished alumni and dignitaries and exceptional students. Apart from the online weekly edition, Monday Morning also publishes print editions and organises the Open House Discussion.

About the Project

Monday Morning Home Screen

Project Infinity is about updating the Monday Morning website using modern technologies which is divided accross 3 main sub-projects.

  1. project-tahiti: The Client side application of the website.
  2. project-reclamation: The Server application of the website.
  3. project-pegasus: The cross-platform Mobile application of the Monday Morning.

Built With

Following technologies and libraries are used for the development of this project

Getting Started

To setup the project locally follow the steps below.

Prerequisites

# Homebrew  brew install nodejs# Sudo apt  sudo apt install nodejs# Packman  pacman -S nodejs# Module Install  dnf module install nodejs:<stream># stream is the version# Windows (chocolaty)  cinst nodejs.install
  npm install --global yarn
# Homebrew  brew install git# Sudo apt  apt-get install git# Packman  pacman -S git# Module Install (Fedora)  dnf install git

Contribution guidlines

NOTE 1: Please abide by theContributing Guidelines.

NOTE 2: Please abide by theCode of Conduct.

Local Repository Setup

Please refer to the project's style and contribution guidelines for submitting patches and additions. In general, we follow the "fork-and-pull" Git workflow.

  1. Fork the repo on GitHub
  2. Clone the project to your local system
  3. Checkout into a working branch
  4. Commit changes to your own separate branch
  5. Push your work back up to your fork
  6. Submit aPull request so that we can review your changes

Running the project

The project uses Yarn and not NPM. It is strictly advised to stick with Yarn so as to avoid dependency conflicts down the line. After cloning the fork repo, follow the give steps.

## Checkout into the project client directorycd server## Install Dependenciesyarn install## Run the Projectyarn start

Following are the commands to remove/add new dependencies using yarn

## Add a new Packageyarn add package_name## Remove an existing Packageyarn remove package_name## Save Package as a Dev Dependencyyarn add -D package_name

License

Distributed under the MIT License. SeeLicense for more information.

Packages

 
 
 

Contributors13

Languages


[8]ページ先頭

©2009-2025 Movatter.jp