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.