sms021019 / fake-stackoverflow

Geek Repo:Geek Repo

Github PK Tool:Github PK Tool

Fake StackOverflow

This is a project to create a fake StackOverflow website. The website will be designed to look and function like the real StackOverflow website, but with fictitious content. The purpose of this project is to practice web development skills and gain experience working with web frameworks, databases, and APIs.

Features

  • Ask and answer questions
  • Search for questions and answers
  • Comment on questions and answers
  • Raect web framework
  • Node.js
  • Mongo database
  • HTML, CSS, and JavaScript for front-end
  • jQuery library for front-end

Installation

To install and run the project, follow these steps:

  1. Clone the repository to your local machine
  2. Install Python and pip
  3. Install the project dependencies by npm cors, npm express, npm axios, npm node.js, npm mongodb, npm nodemon, npm mongoose
  4. Run the project by running the server.js: nodemon ./server/server.js
  5. and npm start
  6. Open a web browser and navigate to http://localhost:3000 and server open on http://localhost:8000

Contributing

Contributions to the project are welcome! To contribute, follow these steps:

  1. Fork the repository to your GitHub account
  2. Clone the forked repository to your local machine
  3. Make changes to the code and commit them to a new branch
  4. Push the new branch to your forked repository
  5. Submit a pull request to the main repository for review

Credits

This project was created by Minseok Seo. Special thanks to the Flask documentation and the StackOverflow website for inspiration and reference.

License

This project is licensed under the MIT License.

About


Languages

Language:JavaScript 77.7%Language:CSS 15.8%Language:HTML 6.5%