Skip to content

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.

License

Notifications You must be signed in to change notification settings

Paul1404/RPI-Keypad-Project-DEMO

Repository files navigation

🛠 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.

Imgur

🚀 Features

  • 🔢 Keypad simulation
  • 🖥 Backend dashboard for administration
  • ✨ More features to come!

📋 Prerequisites

Before you begin, ensure you have met the following requirements:

🛠 Installation & Usage

Clone the repository and navigate to the project directory:

git clone https://github.com/Paul1404/1_RPI-Keypad-Project.git
cd 1_RPI-Keypad-Project

Install dependencies:

npm install

Run the project:

  • 1 Way running the dev enviroment
npm run dev
  • 2 Way running a detached server using pm2
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.


About

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.

Topics

Resources

License

Stars

Watchers

Forks