Skip to content

Pulkit1822/CSE4001-Internet-and-Web-Programming

Folders and files

NameName
Last commit message
Last commit date

Latest commit

 

History

14 Commits
 
 
 
 
 
 
 
 

Repository files navigation

Internet and Web Programming (CSE4001)

This repository contains the question paper, a solution to it, and my answer sheets for the course: Internet and Web Programming (CSE4001) offered in the Interim Semester 2023-24.


Project Overview

This project is a comprehensive repository for the Internet and Web Programming (CSE4001) course. It includes the question paper, solutions, and answer sheets. The purpose of this project is to provide a complete guide and resource for students and developers interested in web programming.


Result

Here are my scores: Result


Contents

The repository contains:


Technologies Used

  • HTML
  • CSS
  • JavaScript
  • Node.js
  • MongoDB/MySQL
  • Git
  • Visual Studio Code

Why This Project Stands Out

This project stands out due to its comprehensive nature, providing not only the question paper and solutions but also detailed answer sheets. It leverages modern web technologies like Node.js and MongoDB/MySQL, making it a robust and scalable solution. The use of Git for version control ensures that the project is well-organized and easy to collaborate on.


How to Run the Project

To get started with web development on your system, follow these steps to set up the complete environment.

Prerequisites

  1. Text Editor or IDE: Install a text editor like Visual Studio Code or an IDE like WebStorm.
  2. Node.js: Required for running JavaScript on the server side and for using npm (Node Package Manager).
  3. Database: Install MongoDB or MySQL for database management.
  4. Version Control: Install Git for version control.

Windows

  1. Install Visual Studio Code

  2. Install Node.js

  3. Install MongoDB

    Or

    Install MySQL

  4. Install Git

Linux

  1. Install Visual Studio Code

  2. Install Node.js

    • Install using the package manager:
      sudo apt update
      sudo apt install nodejs npm
  3. Install MongoDB

    Or

    Install MySQL

    • Install using the package manager:
      sudo apt update
      sudo apt install mysql-server
    • Start the MySQL service:
      sudo systemctl start mysql
  4. Install Git

    • Install using the package manager:
      sudo apt update
      sudo apt install git

Mac OS

  1. Install Visual Studio Code

  2. Install Node.js

  3. Install MongoDB

    Or

    Install MySQL

  4. Install Git

Common Steps

  1. Verify Node.js and npm installation

    • Open a terminal and run:
      node -v
      npm -v
    • You should see the installed version of Node.js and npm.
  2. Verify MongoDB or MySQL installation

    • For MongoDB, run:
      mongo --version
    • For MySQL, run:
      mysql --version
  3. Verify Git installation

    • Open a terminal and run:
      git --version
    • You should see the installed version of Git.

Contribution Guidelines

We welcome contributions to this project! To contribute, follow these steps:

  1. Fork the repository: Click the "Fork" button at the top right of this page to create a copy of this repository in your GitHub account.
  2. Clone the repository: Clone the forked repository to your local machine using the following command:
    git clone https://github.com/your-username/CSE4001-Internet-and-Web-Programming.git
  3. Create a new branch: Create a new branch for your feature or bug fix using the following command:
    git checkout -b feature-or-bugfix-name
  4. Make your changes: Make the necessary changes to the codebase.
  5. Commit your changes: Commit your changes with a descriptive commit message using the following command:
    git commit -m "Description of your changes"
  6. Push your changes: Push your changes to your forked repository using the following command:
    git push origin feature-or-bugfix-name
  7. Create a pull request: Open a pull request from your forked repository to the main repository. Provide a clear description of your changes and why they should be merged.

Thank you for your contributions!


Feedback

If you have any feedback, suggestions, or questions regarding this repository, please feel free to open an issue or contact me on any of the platforms below 😊

portfolio    Linkedin Logo    Gmail logo    Instagram Logo    Pinterest Logo    Twitter Logo   

Happy learning and coding!


If you find this repository useful, don't forget to star it! ⭐️

Written by Pulkit