Skip to content

manyworldss/url_shortener

Folders and files

NameName
Last commit message
Last commit date

Latest commit

 

History

5 Commits
 
 
 
 
 
 

Repository files navigation

Overview

This is a Flask-based URL shortener that demonstrates fundamental web development concepts including:

  • HTTP methods (GET/POST)

  • Form handling

  • URL routing

  • Data storage (in-memory)

  • Basic error handling

  • Template inheritance

  • Responsive web design

Project Structure


url_shortener/

    ├── app/                  # Main application package

    │   ├── __init__.py      # Flask application initialization

    │   ├── routes.py        # URL routing and business logic

    │   └── templates/       # HTML templates

    │       ├── base.html    # Base template with shared layout

    │       └── index.html   # Main page template





## How to Run the Project

1. Install Flask:

```bash

pip install flask

  1. Run the application:
python run.py
  1. Open http://localhost:5000 in your browser

    └── run.py              # Application entry point

About

No description, website, or topics provided.

Resources

Stars

Watchers

Forks

Releases

No releases published

Packages

No packages published