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.
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.
- User-friendly web interface
- Responsive design
- Interactive components using JavaScript
- Backend integration with Node.js and Express
- Database operations using MongoDB
- Frontend:
- HTML5
- CSS3
- JavaScript (ES6+)
- Backend:
- Node.js
- Express.js
- Database:
- MongoDB
- Version Control:
- Git
Follow these steps to set up the project on your local machine:
-
Clone the repository:
git clone https://github.com/U-alb/UPB-IWP.git cd UPB-IWP
-
Install dependencies:
npm install
-
Set up environment variables: Create a
.env
file in the root directory and add the following:PORT=3000 MONGODB_URI=your_mongodb_connection_string
-
Start the development server:
npm start
-
Open your browser and navigate to
http://localhost:3000
.
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.