Skip to content

This repository contains all my Node.js projects and assignments developed during my studies at ISLA Gaia - University of Porto. It includes coursework, practice exercises, and individual projects that demonstrate my skills and understanding of Node.js, JavaScript, and related technologies.

License

Notifications You must be signed in to change notification settings

danilo-quattrini/advanced-web

Folders and files

NameName
Last commit message
Last commit date

Latest commit

 

History

9 Commits
 
 
 
 
 
 
 
 
 
 
 
 
 
 

Repository files navigation

advanced-web

This project is an advanced application built with Node.js, Express, Pug (for templating), and MySQL as the database. The project aims to provide an interactive and efficient solution for [project purpose, e.g., task management, e-commerce, etc.].

Features

  • User-friendly interface with Pug templates
  • Robust backend built with Express.js
  • MySQL integration for data persistence

Getting Started

Prerequisites

Ensure you have Node.js and MySQL installed on your machine.

Installation

  1. Clone the Repository
 #clone the repository
 git clone https://github.com/danilo-quattrini/advanced-web.git
 #open the repository
 cd advanced-web
 #open the repository with the exercises
 cd exercisesPresented
 #check if you have node and npm you should see the verion of them
 node -v && npm -v
  1. Install the modules
  #install the necessary modules
  npm install express mysql pug request
  1. Configure MySQL
  • Start your MySQL server.
  • Create a new database for the project:
CREATE DATABASE your_database_name;

-Update your MySQL credentials in the project configuration file (e.g., config.js or .env).

  1. Run the Application you want
    Start the server with:
node 04-createTable.js

About

This repository contains all my Node.js projects and assignments developed during my studies at ISLA Gaia - University of Porto. It includes coursework, practice exercises, and individual projects that demonstrate my skills and understanding of Node.js, JavaScript, and related technologies.

Resources

License

Stars

Watchers

Forks

Releases

No releases published

Packages

No packages published