https://github.com/paul1404/rpi-keypad-project-demo
This is a simple Access Control System implemented in Node.js using Express, SQLite, and JSON Web Tokens (JWT). It allows authorized users to log in and access an admin dashboard.
https://github.com/paul1404/rpi-keypad-project-demo
express-js express-session nodejs sqlite3
Last synced: 3 months ago
JSON representation
This is a simple Access Control System implemented in Node.js using Express, SQLite, and JSON Web Tokens (JWT). It allows authorized users to log in and access an admin dashboard.
- Host: GitHub
- URL: https://github.com/paul1404/rpi-keypad-project-demo
- Owner: Paul1404
- License: mit
- Created: 2023-10-21T16:54:27.000Z (over 1 year ago)
- Default Branch: main
- Last Pushed: 2023-12-14T09:51:04.000Z (over 1 year ago)
- Last Synced: 2025-01-14T09:31:23.841Z (5 months ago)
- Topics: express-js, express-session, nodejs, sqlite3
- Language: JavaScript
- Homepage: https://pd-portfolio.net
- Size: 3.52 MB
- Stars: 0
- Watchers: 1
- Forks: 0
- Open Issues: 0
-
Metadata Files:
- Readme: README.md
- License: LICENSE
Awesome Lists containing this project
README
# 🛠 RPI Keypad Project
## 🌟 About
Welcome to the RPI Keypad Project! This project simulates a keypad and provides a backend dashboard for administration. It serves as a simulation model for an upcoming school project.

## 🚀 Features
* 🔢 Keypad simulation
* 🖥 Backend dashboard for administration
* ✨ More features to come!## 📋 Prerequisites
Before you begin, ensure you have met the following requirements:
* 📦 [Node.js and npm](https://nodejs.org/en/download/)
* 🌐 [Git](https://git-scm.com/downloads)## 🛠 Installation & Usage
Clone the repository and navigate to the project directory:
```bash
git clone https://github.com/Paul1404/1_RPI-Keypad-Project.git
cd 1_RPI-Keypad-Project
```Install dependencies:
```bash
npm install
```Run the project:
* 1 Way running the dev enviroment
```bash
npm run dev
```* 2 Way running a detached server using pm2
```bash
npm run detached
```## 🖥 Hardware Requirements
No specific hardware requirements for now, but hardware connectivity is planned for future updates.
## 🤝 Contributing
If you want to contribute to the project, please fork the repository and create a pull request, or simply open an issue for any bug or suggestion you may have.
## 📝 License
This project uses the following license: [MIT License](LICENSE).
* * *