Skip to content

Folders and files

NameName
Last commit message
Last commit date

Latest commit

 

History

1 Commit
 
 
 
 
 
 

Repository files navigation

CodeAlpha Backend Development Tasks

This repository contains my completed CodeAlpha Backend Development Internship tasks.

Completed Tasks

Task 1: URL Shortener

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

Task 2: Event Registration System

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

Test Results

URL Shortener:

  • 14 tests passed

Event Registration System:

  • 12 tests passed

About

Completed CodeAlpha Backend Development Internship tasks: Flask URL Shortener and Django Event Registration API.

Topics

Resources

Stars

Watchers

Forks

Releases

Packages

Contributors

Languages