Ecosyste.ms: Awesome
An open API service indexing awesome lists of open source software.
https://github.com/chhatreshkhatri/stack-overflow-clone
MERN stack project
https://github.com/chhatreshkhatri/stack-overflow-clone
backend expressjs frontend javascript mern-stack mongodb nodejs react stackoverflow-clone vscode
Last synced: about 1 month ago
JSON representation
MERN stack project
- Host: GitHub
- URL: https://github.com/chhatreshkhatri/stack-overflow-clone
- Owner: ChhatreshKhatri
- Created: 2023-01-18T10:39:09.000Z (about 2 years ago)
- Default Branch: master
- Last Pushed: 2024-11-22T19:51:33.000Z (3 months ago)
- Last Synced: 2024-11-22T20:26:08.955Z (3 months ago)
- Topics: backend, expressjs, frontend, javascript, mern-stack, mongodb, nodejs, react, stackoverflow-clone, vscode
- Language: JavaScript
- Homepage: https://soclone.chhatreshkhatri.com/
- Size: 727 KB
- Stars: 1
- Watchers: 1
- Forks: 0
- Open Issues: 0
-
Metadata Files:
- Readme: Readme.md
Awesome Lists containing this project
README
# Project: Stack Overflow Clone with Integrated Chatbot
As a computer science student, I undertook a project to develop a full-stack web application that emulated the functionality of Stack Overflow, a popular online forum for programming-related questions and answers. I built the application on my own, using MERN Stack, and it featured user authentication, a voting system for answers, and keyword-based question search.Additionally, I integrated a chatbot into the application using Kommunicate and Diagflow. I trained the chatbot with diagflow to understand queries and provide relevant responses.
Throughout the project, I used Git and GitHub for version control to keep track of changes to the codebase. I also prioritized clean and maintainable code to ensure that the application was both efficient and user-friendly.
Overall, this project allowed me to apply my skills in full-stack web development, gain experience with machine learning and natural language processing, and challenged me to work independently to deliver a high-quality product.
# `npm i`
use the above command on client side as well as server side to install all the node module/ dependencies# `npm start`
use the above command to run the frontend(client) and backend(server)