Node.js CRUD Web Application

This is a Node.js CRUD web application that uses Express, MS SQL Server for the backend and jQuery, Bootstrap, SweetAlert, HTML and DataTables for the frontend.

Table of Contents

Installation

Follow the steps below to install and run the application:

  1. Clone the repository:

    git clone https://github.com/yourusername/nodejs-crud-app.git
  2. Navigate into the directory:

    cd nodejs-crud-app
  3. Install the dependencies:

    npm install
  4. Start the application:

    npm start

Usage

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

Folder Structure

nodejs-crud-app/
|-- node_modules/          # Node.js dependencies
|-- public/                # Frontend files
|   |-- css/               # Stylesheets
|   |-- js/                # JavaScript files
|   |   |-- app.js         # Frontend application logic
|   |-- index.html         # Main HTML file
|-- app.js                 # Backend Node.js and Express application
|-- package.json           # Project metadata and dependencies
|-- package-lock.json      # Dependency version lock

Features

  • CRUD Operations: Create, Read, Update, Delete
  • DataTables for tabular data
  • SweetAlert for notifications
  • Form validation

Technologies Used

  • Node.js
  • Express
  • jQuery
  • DataTables
  • SweetAlert
  • MS SQL Server
  • Bootstrap
  • Ajax
  • Javascript
  • HTML