secure-todo-app GitHub Details, Stars and Alternatives | OpenRepoFinder
ExploitEngineer / repository
secure-todo-app
A secure full-stack Todo App using React, TailwindCSS, Express, SQLite, and Sequelize ORM. Implements authentication with JWT and bcrypt for password hashing. Fast, responsive, and built with security-first practices.
A transparent discovery signal based on current public GitHub metadata.
Recent activity35% weight
30
Community adoption25% weight
0
Maintenance state20% weight
100
License clarity10% weight
0
Project information10% weight
75
This score does not audit code, security, maintainers, documentation quality, or suitability. Verify the repository and its current documentation before adoption.
README preview
Secure Todo App
A secure and modern full-stack Todo application built with React, TailwindCSS, Express.js, SQLite, and Sequelize ORM. Features user authentication with JWT and password hashing via bcrypt. Designed for security, performance, and a clean developer experience.
Features
✅ JWT-based Authentication
🔐 Password hashing with bcrypt
📋 CRUD for Todos
📦 SQLite database via Sequelize ORM
🎨 TailwindCSS for UI styling
⚛️ React Frontend
⚙️ Express.js Backend
🧪 Secure and scalable folder structure
real-time communication using socket.io
Technologies Used
Frontend
React
TailwindCSS
socket.io-client
Backend
Node.js
Express.js
Sequelize ORM
SQLite
JWT (jsonwebtoken)
bcryptjs
socket.io
Getting Started
Prerequisites
Node.js & npm
Introduction to Socket.IO
Socket.IO is a JavaScript library that makes real-time, bidirectional communication between browsers (or other clients) and a Node.js server easy. It gives you event-based sockets with lots of useful features (auto reconnect, rooms, namespaces, fallbacks) so you can build chat apps, live dashboards, multiplayer games, notifications, collaborative editors, etc.
What Socket.IO is
A client + server library for realtime messaging (JS on both browser and Node).
Wraps a protocol on top of WebSocket and HTTP long-polling — exposing a nice event-based API: socket.emit('myEvent', data) and socket.on('myEvent', handler).
Adds features WebSocket alone does not provide out of the box: automatic reconnection, heartbeats, acknowledgement callbacks, rooms, namespaces, and a small framing/protocol layer.
A full-stack hospital management system built using HTML, CSS, JavaScript, Node.js, Express, and MySQL. Features include patient registration, doctor management, appointment booking, and appointment history with secure backend APIs and dynamic frontend pages.
A Laravel 12 + ReactJS Full Stack Starter Boilerplate. This is a secure, modular, production-ready base project using Laravel 12 with ReactJS frontend, ideal for building scalable web applications without Blade.
This project is a full-stack Travel Website featuring a dynamic frontend built with React.js and a robust backend powered by Node.js, Express, and MongoDB. It provides a seamless experience for users to explore destinations, book trips, and manage bookings. The application is designed with a modern, responsive UI and secure API endpoints for effici
A full-stack demo showing how to implement secure MetaMask login in a web application. Built with Next.js (frontend) and Express.js (backend), this project demonstrates wallet-based authentication, signature verification, and seamless Web3 integration — enabling dApps to authenticate users without traditional credentials.
🧾 A Full-Stack (MERN) User Data Form Built with ⚛️ React, 🌐 Node.js, and 🍃 MongoDB. ✨ Allows users to input, store, and manage personal data (Update & Delete) and seamless backend integration 🔗. 🎨 Designed with a clean UI, 🔐 secure API handling, and 🧱 modular code structure.
Developed a Full Stack Discord Clone using Next.js 13 and React for a dynamic frontend, with real-time messaging via Socket.io. Integrated backend with Prisma and Postgres for efficient data handling and secure authentication. Styled the project with Tailwind CSS to ensure a modern, responsive UI/UX that mirrors popular communication platforms.