Ecosyste.ms: Awesome

An open API service indexing awesome lists of open source software.

Awesome Lists | Featured Topics | Projects

https://github.com/mrjov100/uas_front-end-programming_kelompok-6


https://github.com/mrjov100/uas_front-end-programming_kelompok-6

Last synced: about 12 hours ago
JSON representation

Awesome Lists containing this project

README

        

Ini adalah project login untuk uji coba pembuatan login page dan signup page dengan express.

Langkah - langkah:

1. Ubah user & password pada server.js
const pool = new Pool({
user: "",
host: "localhost",
database: "FitSteps",
password: "",
port: 5432,
});

2. Buka pgadmin4, kemudian buat database baru bernama FitSteps

3. dalam database CobaLogin, cari Schemas > Tables
kemudian klik kanan pada Tables > Query Tools

4. paste kode ini ke dalam query
-- Tabel untuk menyimpan data pengguna
CREATE TABLE users (
id SERIAL PRIMARY KEY,
nama_lengkap VARCHAR(255) NOT NULL,
email VARCHAR(255) UNIQUE NOT NULL,
password TEXT NOT NULL
);

-- Tabel untuk menyimpan data foto yang diupload
CREATE TABLE uploads (
id SERIAL PRIMARY KEY,
id_user INTEGER REFERENCES users(id) ON DELETE CASCADE, -- Foreign key referencing users table
caption TEXT,
photo_url TEXT
);

-- Tabel untuk isi form
CREATE TABLE forms (
id SERIAL PRIMARY KEY,
nama_lengkap VARCHAR(100),
jenis_kelamin VARCHAR(10),
usia INTEGER,
nomor_telepon VARCHAR(15),
email VARCHAR(100),
alamat TEXT,
kategori_acara VARCHAR(50),
riwayat_kesehatan TEXT,
foto_url VARCHAR(255)
);

5. Kemudian Execute script

6. buka terminal lalu run,
npm install express pg multer bcryptjs express-session

7. buka terminal lalu run,
npm install ejs

8. run
node server.js