Wordoid Blogging Website built with Vue.js

Wordoid Blogging Website

Wordoid is a simple blogging website built with Vue.js, Express, and MongoDB. Users can view each other’s blogs, comment on blogs, add blogs, and view their own blogs.

Features

  • User authentication: users can use their to access their own blogs
  • Blog browsing: users can browse blogs created by other users and view comments
  • Blog creation: can create your own blogs
  • Commenting: can comment on blogs
  • User dashboard: authenticated users can view their own blogs on profile tab

Installation and Usage

To run this project locally, you’ll need to follow these steps:

  1. Clone the repository to your local machine using git clone https://github.com/Lakshya0257/Wordoid.git
  2. Navigate to the project directory: cd Wordoid
  3. Install the dependencies: npm install
  4. Start the server: npm run start
  5. In another terminal window, start the client: npm run dev
  6. Open the website in your browser at http://localhost:5173/

To run this project api locally, you’ll need to follow these steps:

  1. Clone the repository to your local machine using git clone https://github.com/Lakshya0257/Wordoid.git
  2. Navigate to the project directory: cd Wordoid-api
  3. Install the dependencies: npm install
  4. Start the server: npm run start
  5. In another terminal window, start the client: npm start
  6. Open the website in your browser at http://localhost:3000/

Screenshots

Blog Detail

Profile

Dependencies

This project requires the following dependencies:

  • Vue.js
  • Vue Router
  • Vuex
  • Axios
  • Express
  • Mongoose
  • Bcrypt
  • JsonWebToken

Contributing

Contributions to Wordoid are always welcome! To contribute, please follow these steps:

  1. Fork the repository
  2. Create a new branch: git checkout -b my-new-feature
  3. Make changes and commit: git commit -am 'Add some feature'
  4. Push to the branch: git push origin my-new-feature
  5. Submit a pull request

License

This project is licensed under the MIT License.

GitHub

View Github