GP-Kulam / link-manager

Geek Repo:Geek Repo

Github PK Tool:Github PK Tool

Link Manager

Recorded Classes’ Link Manager.

Description

As we all know that the world is undergoing unprecedented times and almost all the schools and colleges have become virtual and students are taught using varied technologies like Google Meet and Zoom. These classes are often recorded so that students can again access them for their revision. But at times managing the links of these recorded classes becomes tiresome for the teachers and students also face difficulties while trying to find a particular lecture. Our Project aims at creating a web application which will be able to store all the links of the recorded classes subject wise for a particular institute. In this application, the teacher will be able to log into the system and then be able to add or delete the links of his classes, and hence it will be easier for the students to find all the links in a particular place. The teachers will also be able to add the description of the topics which were taught in the class in front of the links.
This will also be convenient for the teachers because they will not have to send the links in the WhatsApp groups which creates a chaos and is hard to maintain. The links can be varied and can be to the video that has been uploaded on YouTube or to a video that has been uploaded to the Google Drive.

Tech Stack

frontend
  1. Ejs
backend
  1. Express.js
  2. Mongodb
  3. Node.js

Contribution Guidelines

  1. Form this repository.

  2. Clone the repository:

git clone https://github.com/<your-user-name>/link-manager.git
  1. Change working directory to project:
cd link-manager
  1. Install packages:
    You must have node js installed in your computer or you can install the LTS version of node js.
     npm install
  1. Run the project:
   
   for run server use 'nodemon' or 'node app.js'.

Start Working Project

  1. Adding Changes

    Make sure you are in root directory

    git add .

  2. Make commit git commit -m "" for eg: git commit -m "Updated Footer"

  3. Adding a branch

    git branch -M "Depends upon your issue" for eg: git branch -M "footerUpdated"

  4. Pushing from local to remote repository

    git push -u origin

want to understand more about the project.

Link

connect with us on discord

Link

💜 Thanks

We are Part of CROSSWOC

https://crosswoc.ieeedtu.in/ Note: crosswoc participants need to add there details in contributors.md file after pullrequest is merged.

About


Languages

Language:EJS 60.8%Language:JavaScript 25.3%Language:CSS 10.0%Language:HTML 3.7%Language:Shell 0.2%