Skip to content
/ UPB-IWP Public

Web Programming labs

Notifications You must be signed in to change notification settings

U-alb/UPB-IWP

Folders and files

NameName
Last commit message
Last commit date

Latest commit

 

History

13 Commits
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 

Repository files navigation

UPB-IWP

Welcome to the UPB-IWP repository! This project is a part of the coursework for the "Introduction to Web Programming" class at the National University of Science and Technology Politehnica Bucharest.

Table of Contents

Project Overview

The UPB-IWP repository includes various web development projects and assignments that I completed as part of my coursework. These projects cover topics such as HTML, CSS, JavaScript, and backend integration, allowing me to apply theoretical knowledge in practical scenarios.

Features

  • User-friendly web interface
  • Responsive design
  • Interactive components using JavaScript
  • Backend integration with Node.js and Express
  • Database operations using MongoDB

Technologies Used

  • Frontend:
    • HTML5
    • CSS3
    • JavaScript (ES6+)
  • Backend:
    • Node.js
    • Express.js
  • Database:
    • MongoDB
  • Version Control:
    • Git

Installation

Follow these steps to set up the project on your local machine:

  1. Clone the repository:

    git clone https://github.com/U-alb/UPB-IWP.git
    cd UPB-IWP
  2. Install dependencies:

    npm install
  3. Set up environment variables: Create a .env file in the root directory and add the following:

    PORT=3000
    MONGODB_URI=your_mongodb_connection_string
    
  4. Start the development server:

    npm start
  5. Open your browser and navigate to http://localhost:3000.

Usage

Once the server is up and running, you can explore the various features of the web application. The repository includes examples and templates that demonstrate how to implement common web development tasks.