TinyApp is a web application developed using Node.js and Express that allows users to shorten long URLs, much like bit.ly. It is a full-stack application that offers an intuitive interface to efficiently condense URLs.
- Node.js
- Express
- EJS
- bcryptjs
- cookie-session
- Install all dependencies using npm install command.
- Run the application using npm start.
- Test the application's files using npm test.
- To use the application, you must register using your email address.
- How to create an HTTP server that handles requests from the browser
- Creating and verifying user accounts
- Implementing authentication protection
- Password encryption
- Utilizing advanced JavaScript and Node.js concepts
- Implementing HTTP security measures
- Testing with Moca and Chai