/tinyapp

a web application built with Node and Express that allows authenticated users to shorten long URLs

Primary LanguageEJS

TinyApp Project

TinyApp is a web application built with Node and Express that allows authenticated users to shorten long URLs. Created as the second project for Lighthouse Labs, Full Stack Web Development Bootcamp.

Final Product

"Logged in successfully" "Created short url of main Github account"

Learning milestones

  • Creating a NodeJS application, using EJS templates and ExpressJS
  • Managing routes and creating a RESTful API
  • Passing data into templates and creating a functional, responsive view
  • Using Bootstrap to create a practical product in a project which isn't design centric

Create your own Tiny App

  1. Get a local version of this git repository, by using git clone https://github.com/faroukalsajee/tinyapp.git
  2. Navigate to the folder
  3. Install all dependencies using: npm install
  4. Run the development web server using the node express_server.js command
  5. Open up your favourtie browser and head over to : http://localhost:8080/
  6. Enjoy the app

Dependencies

  • Node.js
  • Express
  • bcrypt
  • body-parser
  • cookie-session
  • method-override

If you have any feedback or want to get in touch, feel free to send me an email at faroukalsajee@gmail.com