Express Server
A custom web server built with Node.js and Express. It includes authentication, sessions, API routes, rate limiting, and protected pages.
A collection of projects, experiments, and applications I've built while learning web development and programming.
A custom web server built with Node.js and Express. It includes authentication, sessions, API routes, rate limiting, and protected pages.
A login system using sessions and protected routes. Users can log in, stay authenticated, access private pages, and securely log out.
A protected guestbook that allows authenticated users to post messages. Entries are stored on the server and displayed dynamically.
Clean extensionless routes make the website easier to navigate. Pages such as /projects and /about are handled directly by the Express server.
The server uses request limits to reduce excessive traffic and help protect the application from repeated requests.
The server tracks information such as visitor counts and exposes statistics through an API endpoint that can be used by the frontend.