pmbstyle / vanilla-js-spa

The "vanilla-js-spa" repository contains a Vanilla JavaScript Single Page Application (SPA) that demonstrates CRUD operations using dummy data. It features a simple, interactive user interface and is designed to showcase the capabilities of JavaScript without additional frameworks or libraries.

Home Page:http://vjs-spa.trofimov.ca

Repository from Github https://github.compmbstyle/vanilla-js-spaRepository from Github https://github.compmbstyle/vanilla-js-spa

Vanilla Javascript SPA example

CRUD SPA using only vanilla javascript and dummy data.

LIVE: http://vjs-spa.trofimov.ca/

preview

Running a project locally

clone the repo: git clone https://github.com/pmbstyle/vanilla-js-spa.git

Using Docker

run from project root dir docker-compose up -d

open http://localhost:80

Using Nginx server

move contents of ./src folder to nginx server public folder copy contents of ./nginx-conf to your server configuration folder ex.: /etc/nginx/conf.d open your local server and navigate to the code location

API data source

DummyJSON

Styling / fonts libs

TailwindCSS

DaisyUI

FontAwsome

About

The "vanilla-js-spa" repository contains a Vanilla JavaScript Single Page Application (SPA) that demonstrates CRUD operations using dummy data. It features a simple, interactive user interface and is designed to showcase the capabilities of JavaScript without additional frameworks or libraries.

http://vjs-spa.trofimov.ca


Languages

Language:JavaScript 52.0%Language:HTML 48.0%