- 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
To install and run the project, follow these steps:
- Clone the repository to your local machine
- Install Python and pip
- Install the project dependencies by npm cors, npm express, npm axios, npm node.js, npm mongodb, npm nodemon, npm mongoose
- Run the project by running the server.js: nodemon ./server/server.js
- and npm start
- Open a web browser and navigate to http://localhost:3000 and server open on http://localhost:8000
Contributions to the project are welcome! To contribute, follow these steps:
- Fork the repository to your GitHub account
- Clone the forked repository to your local machine
- Make changes to the code and commit them to a new branch
- Push the new branch to your forked repository
- Submit a pull request to the main repository for review