Skip to content

Replica of the 'Quora' website created using ExpressJS, NodeJS, and HTML where people can create, update, edit and delete posts on the website according to their wish.

Notifications You must be signed in to change notification settings

theparinikakath/Quora-Replica

Folders and files

NameName
Last commit message
Last commit date

Latest commit

 

History

4 Commits
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 

Repository files navigation

Quora Replica 📝🌐

A fully functional replica of the popular Q&A platform Quora, built using Express.js, Node.js, HTML, and CSS. This project allows users to create, update, edit, and delete posts, simulating core Quora features in a simplified web application.


📌 Project Overview

This web app lets users:

  • Ask questions or share knowledge through posts
  • Edit or update their posts anytime
  • Delete content when no longer needed
  • Browse through all available posts in a clean and minimal UI

It was developed to demonstrate CRUD functionality in a real-world setting using a basic MVC-like architecture.


✨ Features

  • 🆕 Create Posts – Share your questions, thoughts, or information
  • ✏️ Edit/Update Posts – Modify existing posts whenever needed
  • 🗑️ Delete Posts – Remove unwanted or outdated content
  • 🧭 Navigation – Clean and simple UI with easy access to all posts
  • 💻 Responsive Design – Accessible on both desktop and mobile devices

🛠️ Technologies Used

  • Node.js – Backend server environment
  • Express.js – Framework for handling routes and server logic
  • HTML – Page structure and content
  • CSS – Styling for layouts and responsiveness
  • EJS (optional) – For dynamic rendering (if used in views)

🚀 Getting Started

💡 Ensure Node.js is installed on your system.

  1. Clone the Repository

    git clone https://github.com/theparinikakath/Quora-Replica.git
    cd Quora-Replica
  2. Install Dependencies

    npm install
  3. Start the Server

    node app.js
  4. Visit http://localhost:3000 in your browser to start using the app.


📸 Preview (Optional)

Add screenshots here if you want to show off the UI!


💡 Contribution Guide

Want to make it better? Feel free to contribute: ❤️❤️❤️

  1. Fork this repo
  2. Create a new branch (git checkout -b feature-name)
  3. Make changes and commit (git commit -am 'Add feature')
  4. Push the branch (git push origin feature-name)
  5. Open a pull request 🚀

🤝 Connect with Me!

LinkedIn


Star this repo if you found it helpful or inspiring!

About

Replica of the 'Quora' website created using ExpressJS, NodeJS, and HTML where people can create, update, edit and delete posts on the website according to their wish.

Resources

Stars

Watchers

Forks

Releases

No releases published

Packages

No packages published