This is a Node.js-based web application that interacts with an SQLite3 database. It allows users to publish and read articles through a web interface. The application includes a password-protected authoring section and a reader section for accessing published content. This project showcases my understanding of Node.js, SQLite, and web application development principles, emphasizing modularity, database handling, and user interface design.
db_schema.sql for consistency and easy recreation.npm run clean-db and npm run build-db.package.json:
build-db: Builds the database from db_schema.sql.clean-db: Removes the existing database.start: Starts the Node.js application.end: Stops the Node.js process.