Skip to content

Wikipedia-like Encyclopedia: A Django-based project for creating and managing a Markdown-powered encyclopedia, featuring entry viewing, search, creation, and editing capabilities.

Notifications You must be signed in to change notification settings

Gabrielmastrangelo/wiki

Folders and files

NameName
Last commit message
Last commit date

Latest commit

 

History

7 Commits
 
 
 
 

Repository files navigation

Wikipedia-like Encyclopedia

This repo is based on my Project 1 for CS50W.

Overview

This project is a Django-based encyclopedia application that allows users to view, search, create, and edit entries. Entries are stored in Markdown format and rendered as HTML.

Features

  • View Entries: Display Markdown content converted to HTML.
  • Index Page: List and navigate all entries.
  • Search: Find entries by title or keyword.
  • Create/Edit: Add and modify entries using Markdown.
  • Random Page: Access a random entry.

Getting Started

  1. Clone the Repository:

    git clone https://github.com/yourusername/your-repository.git
    cd your-repository
  2. Install Dependencies:

    pip install -r requirements.txt
  3. Run Migrations:

    python manage.py migrate
  4. Start the Development Server:

    python manage.py runserver
  5. Access the Application: Open your web browser and go to http://127.0.0.1:8000.

Requirements

  • Python 3.x
  • Django
  • markdown2 (for Markdown to HTML conversion)

About

Wikipedia-like Encyclopedia: A Django-based project for creating and managing a Markdown-powered encyclopedia, featuring entry viewing, search, creation, and editing capabilities.

Resources

Stars

Watchers

Forks

Releases

No releases published

Packages

No packages published