Assessfy Foundation Projects Lab Beginner 5 milestones 100 marks

Build a Simple URL Shortener Web App

Discipline: Programming & Software Level: Foundation Industry: Software & IT Function: Engineering Team: up to 3 Assessment: 5 milestones (100 marks)

Real-world project · AICTE-aligned · AI-graded · Audit-ready certificate

5
Milestones
0
Available mentors
0
Enrolled students
7
Core skills
About this project

What you'll build: Create a beginner-friendly web app that lets users turn long website links into short, easy-to-share URLs. When someone visits the short link, they get redirected to the original website.

Why it's a good starter: This project is small, practical, and helps you see how real-world web apps work. You'll practice building both the front and back parts of a web application, using tools that are standard in the industry.

What you'll learn: You'll learn how to collect user input, save and retrieve data, handle web requests, and link everything together to make a working app you can show off to friends or future employers.

Milestones
1. Setup & Plan
10 marks 5d
Submit a short plan (1 paragraph) outlining your approach, plus proof your development environment is set up (screenshot of "Hello World" in browser). This shows you can run code locally.
2. Core Build 1: Short Link Creation
30 marks 10d
Submit code and screenshot showing a web page where a user enters a long URL and gets back a unique short code/link. The mapping is saved (in a file or database).
3. Core Build 2: Redirect Feature
30 marks 10d
Submit updated code and a demo where visiting a short URL correctly redirects to the original long URL. Demonstrate with at least two links.
4. Testing & Polish
15 marks 7d
Submit a checklist and short notes on how you tested your app, plus fix any bugs and tidy up the interface for easy use.
5. Demo & Short Report
15 marks 7d
Submit a 2-minute video demo showing your app in action and a brief (half-page) summary of what you learned and any challenges.
Open internships using this project -->
Skills you'll learn
Programming & SoftwareBuilding simple web pages with HTML formsWriting basic server-side code (e.g.Python Flask or Node.js Express)Storing and retrieving data with a file or simple databaseHandling user input and web requestsTesting and debugging a small web app
Tools used
Python (with Flask) or Node.js (with Express)Any code editor (e.g.VS CodeSublime Text)Web browser (e.g.Chrome or Firefox)Git (optionalfor version control)
Prerequisites
Basic programming (any language)Very basic web browsing and using a text editor
Available mentors

No mentors have signed up for this project yet.

Be the first to mentor
Share
You'll earn — Certificate (PDF)

AICTE-aligned Project Completion Certificate

A formal, audit-ready PDF certificate issued by Assessfy + your institute on successful completion. Includes AICTE credit hours, your evaluator's signature, and a QR code for third-party verification.

Certificate of Project Completion

This is to certify that

has successfully completed the project

Build a Simple URL Shortener Web App

Auto-issued on completion QR-verifiable
You'll earn — Digital Badge

Shareable LinkedIn / Resume Skill Badge

A compact, verifiable Open-Badges-2.0-compliant digital credential. Add to your LinkedIn profile, GitHub README, or resume in one click. Recruiters can validate authenticity via a unique URL.

Beginner
Build a Simple URL Shortener Web App
Assessfy
Auto-issued on completion One-click LinkedIn add

Similar Projects you might like

Hand-picked by the recommender from your program & skill area.

Free study guides for this project

Free, self-paced guides matched to this project's prerequisite skills, knowledge & tools - brush up before you start.

Build the skills for this project

Matched to this project's skills & tools. Study free, then earn a recruiter-recognized certificate from the Assessfy Certification library.

100 marks Beginner
Sign up & enroll