Simple authentication project with a static frontend and an Express backend.
GitHub Pages serves the static UI from this repository:
- Landing page:
https://thalesmar.github.io/auth-system/ - Sign up page:
https://thalesmar.github.io/auth-system/frontend/pages/signup.html - Login page:
https://thalesmar.github.io/auth-system/frontend/pages/login.html
frontend/: static HTML, CSS, and browser JavaScriptbackend/: Express API for sign up and loginassets/: shared images and icons
- Install backend dependencies:
cd backend
npm install- Start the backend:
npm run dev- Open the frontend in a browser:
frontend/pages/signup.htmlfrontend/pages/login.html
By default, the frontend sends requests to http://localhost:8080.
- GitHub Pages can only host the static frontend.
- The backend must run locally or be deployed separately for form submission to work online.