An open API service indexing awesome lists of open source software.

https://github.com/pulkit1822/cse4001-internet-and-web-programming

Explore the official solution manual for the Internet and Web Programming exam, a valuable 4-credit resource for your semester
https://github.com/pulkit1822/cse4001-internet-and-web-programming

css html internet javascript php vit-bhopal web-programming

Last synced: 3 months ago
JSON representation

Explore the official solution manual for the Internet and Web Programming exam, a valuable 4-credit resource for your semester

Awesome Lists containing this project

README

        





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](https://github.com/Pulkit1822/CSE4001-Internet-and-Web-Programming/blob/main/result.png)

---

## Contents

The repository contains:

- [Question Paper](https://github.com/Pulkit1822/CSE4001-Internet-and-Web-Programming/blob/main/Question%20Paper/question-paper.pdf)
- [Solution to the Question Paper](https://github.com/Pulkit1822/CSE4001-Internet-and-Web-Programming/blob/main/Solution/solution.pdf)

---

## 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**
- Download and install from [https://code.visualstudio.com/](https://code.visualstudio.com/)

2. **Install Node.js**
- Download and install from [https://nodejs.org/](https://nodejs.org/)

3. **Install MongoDB**
- Download and install from [https://www.mongodb.com/try/download/community](https://www.mongodb.com/try/download/community)
- Follow the installation steps and start the MongoDB service.

**Or**

**Install MySQL**
- Download and install from [https://dev.mysql.com/downloads/mysql/](https://dev.mysql.com/downloads/mysql/)
- Follow the installation steps and start the MySQL service.

4. **Install Git**
- Download and install from [https://git-scm.com/](https://git-scm.com/)

### Linux

1. **Install Visual Studio Code**
- Download the .deb or .rpm package from [https://code.visualstudio.com/](https://code.visualstudio.com/)
- Install using your package manager.

2. **Install Node.js**
- Install using the package manager:
```bash
sudo apt update
sudo apt install nodejs npm
```

3. **Install MongoDB**
- Follow the installation guide from [https://docs.mongodb.com/manual/administration/install-on-linux/](https://docs.mongodb.com/manual/administration/install-on-linux/)
- Start the MongoDB service:
```bash
sudo systemctl start mongod
```

**Or**

**Install MySQL**
- Install using the package manager:
```bash
sudo apt update
sudo apt install mysql-server
```
- Start the MySQL service:
```bash
sudo systemctl start mysql
```

4. **Install Git**
- Install using the package manager:
```bash
sudo apt update
sudo apt install git
```

### Mac OS

1. **Install Visual Studio Code**
- Download and install from [https://code.visualstudio.com/](https://code.visualstudio.com/)

2. **Install Node.js**
- Download and install from [https://nodejs.org/](https://nodejs.org/)

3. **Install MongoDB**
- Download and install from [https://www.mongodb.com/try/download/community](https://www.mongodb.com/try/download/community)
- Follow the installation steps and start the MongoDB service.

**Or**

**Install MySQL**
- Download and install from [https://dev.mysql.com/downloads/mysql/](https://dev.mysql.com/downloads/mysql/)
- Follow the installation steps and start the MySQL service.

4. **Install Git**
- Download and install from [https://git-scm.com/](https://git-scm.com/)

### Common Steps

1. **Verify Node.js and npm installation**
- Open a terminal and run:
```bash
node -v
npm -v
```
- You should see the installed version of Node.js and npm.

2. **Verify MongoDB or MySQL installation**
- For MongoDB, run:
```bash
mongo --version
```
- For MySQL, run:
```bash
mysql --version
```

3. **Verify Git installation**
- Open a terminal and run:
```bash
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:
```bash
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:
```bash
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:
```bash
git commit -m "Description of your changes"
```
6. **Push your changes**: Push your changes to your forked repository using the following command:
```bash
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](https://github.com/Pulkit1822)