Ecosyste.ms: Awesome

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

Awesome Lists | Featured Topics | Projects

https://github.com/egarrisxn/pehn-user-management

A simple CRUD application using the powers of Pug, Express, HTMX, & Node.js together to function so, so smoothly.
https://github.com/egarrisxn/pehn-user-management

crud express htmx nodejs pug

Last synced: about 1 month ago
JSON representation

A simple CRUD application using the powers of Pug, Express, HTMX, & Node.js together to function so, so smoothly.

Awesome Lists containing this project

README

        

# PEHN STACK | USER MANAGEMENT

[![License: MIT](https://img.shields.io/badge/License-MIT-yellow.svg)](https://opensource.org/licenses/MIT)
![GitHub repo size](https://img.shields.io/github/repo-size/egarrisxn/pehn-user-management)
![GitHub last commit](https://img.shields.io/github/last-commit/egarrisxn/pehn-user-management)

## Overview

Pug, Express, HTMX, & Node.js Powered User Management Application.

![pehn1](https://github.com/egarrisxn/pehn-user-management/assets/126130230/c9ec547f-25c4-4bc9-b98a-95bffbe87bf8)

## Technologies

- Pug
- Express
- HTMX
- Node.js

## Installation

_I used `pnpm` for this one, but you may use `npm`, `yarn`, or `bun`, if you'd prefer._
_Just remove the pnpm-lock.yaml file, update/remove the package.json file, & make a few other changes._

1. Start by cloning the repository.
2. In your terminal, run `pnpm install`.
3. After that is complete, run `pnpm dev`.
4. Click the link within the terminal.
5. Enjoy!

## Usage

Input your user's name and email into the form and submit it using the add button.

The user will immediately be added to the user list directly left to the form.

Select any of the users to update their information or delete them from the list.

## License

This project is licensed under the [MIT license](https://opensource.org/licenses/MIT).

## Questions

Feel free to reach out to me via [GitHub](https://github.com/EGARRISXN), or email at [email protected].