This repository contains my completed CodeAlpha Backend Development Internship tasks.
Folder: CodeAlpha_URLShortener
Tech Stack:
- Python
- Flask
- SQLite
- SQLAlchemy
- Pytest
Features:
- Shorten long URLs
- Redirect short URLs
- Track click count
- Stats endpoint
- URL validation
- Collision retry handling
- Simple frontend page
- Automated tests
Original project repository: https://github.com/ahmedwaelsalah/CodeAlpha_URLShortener
Folder: CodeAlpha_EventRegistrationSystem
Tech Stack:
- Python
- Django
- Django REST Framework
- SQLite
- Pytest
Features:
- Event listing
- Event details
- Public registration
- Duplicate registration protection
- Capacity validation
- Staff/admin-only registration management
- Event time validation
- Automated tests
Original project repository: https://github.com/ahmedwaelsalah/CodeAlpha_EventRegistrationSystem
URL Shortener:
- 14 tests passed
Event Registration System:
- 12 tests passed