In this screencast, I walk you through my CS50W Project 1: Wiki, a Wikipedia-style web application built using Django (Python).
This project allows users to view, search, create, edit, and browse encyclopedia entries written in Markdown and rendered to HTML.
🔑 Key Features Demonstrated in this Video:
00:30 – Entry Page: View encyclopedia entries converted from Markdown to HTML
01:00 – Index Page: Displays a list of all available entries
01:30 – Search Page: Perform exact and partial match searches
02:15 – Create New Page: Add new entries with duplicate-check validation
03:33 – Edit Page: Update existing entries using a Markdown editor
04:16 – Random Page: Jump to a random encyclopedia entry
04:45 – Markdown to HTML: Highlight of the Markdown conversion
Languages & Tools Used:
Django (Python)
HTML & CSS
Markdown2 (for Markdown to HTML conversion)
Bootstrap (optional styling)
This project demonstrates my understanding of:
Django views, URLs, templates, and forms
Clean and intuitive UX design
Markdown integration into a dynamic web application
If you enjoyed the walkthrough, please like, comment, and subscribe for more web development content!
#CS50W #Django #WikiProject #Markdown #WebDevelopment #Python #CS50 #DjangoProject #FullStackDevelopment #HarvardCS50