TinnyApp is a fullstack web application build with Node and Express JS. It allows users to create an account, login. Account passwords and cookie sessions are secured using hashing via bcrypt module. After login users can add URLs to their account and recieve a shortened URL. Users can veiw a list of all the URLS associated with their unique ID, edit and update all urls in their account. Finally, users can share shortened url links with friends, to be redirected to the desired URL.
- Node.js
- Express
- EJS
- bcrypt
- body-parser
- cookie-parser
- cookie-sessions
- validator
- Install all dependences (using the
npm install
command). - Run the dev web server using the 'npm start
or
node express_server.js` commands.