This project is a workspace blog application developed using MongoDB, React.js, and Node.js. It enables users to share articles related to their workspaces.
These steps contain the necessary instructions to run the project files on your local machine.
The following software and tools are required to run this project:
- Node.js and npm
- React
- MongoDB
- Git
-
Clone this repository:
git clone https://github.com/ozturksirin/workspace_blog
-
To start the server side, follow these steps in the terminal:
cd server npm install
-
Add a
.env
file with the following content:CONNECTION_URL=mongodb+srv://YourMongoDbPassword@clusters... PORT=5000
Replace
YourMongoDbPassword
with your actual MongoDB password and connection URL.Then start the server:
npm start
-
To start the client side, follow these steps in a separate terminal window:
cd client npm install npm start
-
You can view the application by going to
http://localhost:3000
in your browser.
This application allows users to read and write articles.
Current features in the application include:
- Viewing, creating, editing, and deleting articles.
- Detailed examination of articles.
If you'd like to contribute to this project, please follow these steps:
- Fork this repository.
- Implement new features or fix bugs in your forked repository.
- Create a Pull Request with a descriptive title and explanation for your changes.
- Your changes will be reviewed, and feedback will be provided for integration into the project.
This project is licensed under the MIT License. For more information, refer to the LICENSE file.
For any questions or suggestions, please reach out to us at [[email protected]].