A simple Markdown-powered encyclopedia web application built with DJANGO. Users can view, create, edit, and search entries just like a wiki.
π Deployed -> [HERE]π
This project is Project 1 from the CS50 Web Programming course.
- π Search encyclopedia entries (partial matches allowed)
- π View Markdown-formatted pages
- β Add new entries
- βοΈ Edit existing entries
- π² Random entry feature
- Python 3.x
- Django
git clone https://github.com/sawankshrma/wiki.git
cd wiki
pip install -r requirements.txt  
python manage.py runserverVisit http://127.0.0.1:8000 in your browser.
wiki/
βββ encyclopedia/       # App directory
β   βββ templates/
β   βββ static/
β   βββ urls.py
β   βββ views.py
β   βββ util.py
βββ entries/            # Markdown files stored here
βββ wiki/               # Main project folder
βββ manage.py
βββ README.md
Create a Markdown file like entries/Python.md:
# Python
Python is a high-level programming language that supports multiple programming paradigms.