Ecosyste.ms: Awesome

An open API service indexing awesome lists of open source software.

Awesome Lists | Featured Topics | Projects

https://github.com/takuyadev/tinyapp

CRUD / auth application that shortens URL, and stores information in basic server
https://github.com/takuyadev/tinyapp

css ejs ejs-templates html javascript mocha mocha-chai

Last synced: 15 days ago
JSON representation

CRUD / auth application that shortens URL, and stores information in basic server

Awesome Lists containing this project

README

        

# TinyApp Project

## Live Website
It will take a few seconds to load, as the server needs to go up first.

https://tinyapp-0ryn.onrender.com

## Summary

TinyApp is a full stack web application built with Node and Express that allows users to shorten long URLs (à la bit.ly).

## Final Product

!["Screenshot of URLs page"](https://raw.githubusercontent.com/takuyadev/tinyapp/main/docs/urls-page.png)
!["Screenshot of register page"](https://raw.githubusercontent.com/takuyadev/tinyapp/main/docs/urls-register.png)

## Dependencies

- Node.js
- Express
- EJS
- bcryptjs
- cookie-session

## Getting Started

- Install all dependencies (using the `npm install` command).
- Run the development web server using the `node express_server.js` command.

## Scripts

- Initialize project : `npm install`
- Run tests: `npm test`