Skip to content

riddhisharma-sudo/WIKIPEDIA

Folders and files

NameName
Last commit message
Last commit date

Latest commit

 

History

15 Commits
 
 
 
 
 
 
 
 

Repository files navigation

My Encyclopedia Project

Welcome to my amazing Encyclopedia project! 🚀

Table of Contents

Introduction

This project is a fantastic digital encyclopedia that allows users to explore and contribute to a wide array of topics. Whether you're looking to read about your favorite subjects or share your knowledge, this platform has you covered!

Features

Index Page

  • Updated index.html enables users to click on entry names and be taken directly to the corresponding entry page.

Index Page

Entry Page

  • Visiting /wiki/TITLE renders the contents of the encyclopedia entry.
  • If an entry doesn't exist, a user-friendly error page is presented.

Edit page

Search

  • Users can search for encyclopedia entries using the search box.
  • If the query matches an entry, the user is redirected to that entry’s page.
  • If no direct match, a search results page is shown with entries containing the query as a substring.

Search

New Page

  • Clicking "Create New Page" allows users to create a new encyclopedia entry.
  • Users enter a title and Markdown content in a textarea.
  • Clicking the save button stores the new entry. If the title exists, an error message is shown.

New page

Edit Page

  • On each entry page, users can click a link to edit the Markdown content.
  • The textarea is pre-populated with the existing content.
  • Clicking save redirects back to the entry’s page. Entry page

Random Page

  • Clicking "Random Page" takes users to a random encyclopedia entry for a serendipitous learning experience.

Random Page

Usage

  1. Clone the repository.
  2. Run the application.
  3. Explore, contribute, and enjoy the knowledge-sharing journey!

Contribution

Feel free to contribute! Whether it's fixing a bug, adding a feature, or improving documentation, your contributions are valued.

Random Page

Dive into the vast world of knowledge with our "Random Page" feature. You never know what fascinating topic you might discover!


Happy coding! 🌟

About

My Encyclopedia Project is a web-based encyclopedia that empowers users to explore a vast array of topics, contribute their expertise, and engage in a seamless learning experience. Whether you're a curious learner or an enthusiastic contributor.

Topics

Resources

Stars

Watchers

Forks

Releases

No releases published

Packages

 
 
 

Contributors