/TechTonicTales-Blog-Webiste

TechTonicTales is a blog website developed using the MERN (MongoDB, Express.js, React, Node.js) stack. It provides a platform for sharing and exploring tech-related stories, insights, and updates.

Primary LanguageJavaScriptMIT LicenseMIT

TechTonicTales

Welcome to TechTonicTales - Your Source for Tech Stories and Insights!

Introduction

TechTonicTales is a blog website developed using the MERN (MongoDB, Express.js, React, Node.js) stack. It provides a platform for sharing and exploring tech-related stories, insights, and updates.

Features

  • User authentication and authorization
  • CRUD operations for blog posts
  • Commenting on blog posts
  • Responsive and user-friendly design

Technologies Used

  • MongoDB: Database for storing blog posts and user information
  • Express.js: Web application framework for Node.js
  • React: Frontend library for building user interfaces
  • Node.js: JavaScript runtime for server-side development
  • Yarn: Package manager for managing project dependencies

Getting Started

To get started with TechTonicTales, follow the instructions below.

Installation

  1. Clone the repository:

    git clone https://github.com/your-username/TechTonicTales.git
  2. Navigate to the project directory:

    cd TechTonicTales
  3. Install dependencies using Yarn:

    cd client
    npm install
    npm run start
  4. Install dependencies using Yarn:

    cd api
    npm install
    nodemon index.js
  5. Configure your MongoDB connection:

    • Change the MONGODB_URL in index.js.
  6. Open your browser and navigate to http://localhost:3000.

Contributing

Contributions are welcome! Feel free to submit issues or pull requests.

License

This project is licensed under the MIT License.