Skip to content

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

0 stars

Watchers

1 watching

Forks

Releases

No releases published

Packages

 
 
 

Contributors