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.
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.
- 🆕 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
- 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)
💡 Ensure Node.js is installed on your system.
-
Clone the Repository
git clone https://github.com/theparinikakath/Quora-Replica.git cd Quora-Replica -
Install Dependencies
npm install
-
Start the Server
node app.js
-
Visit
http://localhost:3000in your browser to start using the app.
Add screenshots here if you want to show off the UI!
Want to make it better? Feel free to contribute: ❤️❤️❤️
- Fork this repo
- Create a new branch (
git checkout -b feature-name) - Make changes and commit (
git commit -am 'Add feature') - Push the branch (
git push origin feature-name) - Open a pull request 🚀
⭐ Star this repo if you found it helpful or inspiring!