Skip to content

otienogeoffrey812/url-shortner-app

Folders and files

NameName
Last commit message
Last commit date

Latest commit

 

History

6 Commits
 
 
 
 
 
 
 
 
 
 
 
 

Repository files navigation

URL Shortener App

Overview

This project implements a URL Shortener app, allowing users to shorten URLs. It provides a responsive and user-friendly interface, powered by modern web technologies.

Technologies

  • Node.js: For building the backend API with REST.
  • Express.js: A web framework for Node.js used to create the REST API.
  • React.js: As the frontend framework.
  • TypeScript: For type checking and improved code quality.
  • Firebase: For real-time database functionalities.
  • Material-UI: For modern and responsive UI components.

Features

  • URL Shortening: Allows users to input a long URL and generate a shortened version.
  • Mobile-Friendly Design: The app is responsive and works well on both large and small screens.

Executing Program

  • To start the backend, navigate to /server and run npm install then npm run start:prod.
  • To start the frontend, navigate to /client and run npm install then npm start.

Screenshots

URL Shortner (Large Screen)

Shortened URL

About

URL Shortner App

Topics

Resources

Stars

Watchers

Forks

Releases

No releases published

Packages

No packages published