Skip to content

Project demonstrates how to create a dynamic table using JavaScript DOM manipulation, a RESTful API with Express, and data from a Postgres database. The application retrieves student information from the database and displays it in a table.

Notifications You must be signed in to change notification settings

sashauly/StudentsInfo

Repository files navigation

StudentsInfo

Overview

Table of contents

Introduction

This project demonstrates how to create a dynamic table using JavaScript DOM manipulation, a RESTful API with Express, and data from a Postgres database. The application retrieves student information from the database and displays it in a table.

Features

  • Dynamic table creation using JavaScript and the DOM
  • Data retrieved from a Postgres database using a REST API
  • Easy-to-understand code structure
  • Modifiable and customizable

Technologies

Project is created with:

Setup

To run this project, first you need to clone repository:

git clone git@github.com:sashauly/StudentsInfo.git

Then run Docker containers with NodeJS REST API and postgres database:

cd data-tables-JS-REST-Postgres/src/api && docker-compose up && cd ../

Then you need to open up an html file in your browser:

For Linux: xdg-open index.html

For Mac: open index.html

TODO

  • Delete the user
  • Update user info
  • Create modal window for adding and searching
  • Give up on Bootstrap in favor of pure CSS

Project status

Project is: in progress

Contacts

Created by @sashauly - feel free to contact me!

About

Project demonstrates how to create a dynamic table using JavaScript DOM manipulation, a RESTful API with Express, and data from a Postgres database. The application retrieves student information from the database and displays it in a table.

Topics

Resources

Stars

Watchers

Forks

Languages