TinyApp is a full stack web application built with Node and Express that allows users to shorten long URLs (à la bit.ly).
- Node.js
- Express
- EJS
- bcryptjs
- cookie-session
- Install all dependencies (using the
npm install
command). - Run the development web server using the
node express_server.js
command. - Install EJS, bcryptjs and cookie-session dependencies.
- Install nodemon, then npm start command to start the server.
- Type http://localhost:8080/ to host the application on the browser with appropriate page name.
- Registration page will facilitate only the new user registration.
- Login page allows only authenticated users to login to Tiny app.
- Post login the user can create the urls, edit and delete them only if it's created by them and those urls exist.
- While adding urls please append "http://" else there will be an error.
- Stretch Activities are not included.