A full stack web app built with Node, Express, and EJS that allows users to shorten long URLs (à la bit.ly).
Tip
💡 Are you here to view this as a demo ? a Walkthrough with screenshots?
- Navigate the web App :
- Stack & Dependencies, Dev Features, Routes, Sample API, Unit-Test :
- See how the App was iteratevely build & Tagged (git)
-
Clone Project into your desired destination
git clone git@github.com:AH82/tinyapp.git
-
Install all dependencies
npm install
-
Run the development web server (on
/localhost:8080
)node express_server.js # or npm start #invokes Nodemon.
-
[optional] Run the Test to make sure all is 'A' okay
npm test
💡 See :
tech-specs.md / ## Unit-Test
for further details. -
On your web-browser, go to :
http://localhost:8080/login
, and follow theUser Guide
.
Tip
see : tech-specs.md
▶ # Stack & Dependencies, # Dev Features, # Routes, # Sample API, # Unit-Test.
-
- Node
- Express
- EJS
- No Database ( Hardcoded sample & in-memory thereafter )
-
bcryptjs
cookie-session
~~cookie-parser~~
(for demo only, superceded by cookie-session)