Skip to content

Welcome to Blog-Tech! This project is a full-stack web application built using the MERN stack – MongoDB, Express.js, React.js, and Node.js. It provides a platform for users to create, read, update, and delete blog posts.

Notifications You must be signed in to change notification settings

Freecodeworld/Blog-App

Folders and files

NameName
Last commit message
Last commit date

Latest commit

 

History

45 Commits
 
 
 
 
 
 
 
 

Repository files navigation

Blog-Tech

Welcome to Blog-Tech! This project is a full-stack web application built using the MERN stack – MongoDB, Express.js, React.js, and Node.js. It provides a platform for users to create, read, update, and delete blog posts.

Features

  • User Authentication: Users can sign up, log in, and log out securely.
  • Create and Manage Posts: Authenticated users can create new blog posts, edit existing ones, and delete posts they own.
  • View and Interact: Visitors can browse through existing blog posts, read their contents, and engage through comments.
  • Responsive Design: The application is designed to be fully responsive, ensuring a seamless experience across devices of all sizes.

Tech Stack

  • Frontend: React.js, React Router
  • Backend: Node.js, Express.js
  • Database: MongoDB
  • Authentication: JSON Web Tokens (JWT)
  • Styling: Tailwind CSS, Framer Motion

Getting Started

To get started with this project, follow these steps:

  1. Clone this repository.
  2. Navigate to the project directory and install dependencies using npm install.
  3. Set up your MongoDB database and connection string.
  4. Configure environment variables for secret keys and database connection.
  5. Run the backend server using npm run server in the /server directory.
  6. Run the frontend development server using npm run dev in the /client directory.
  7. Access the application at http://localhost:3000.

Contributing

Contributions are welcome! Feel free to fork this repository, make your changes, and submit a pull request. Please follow the contribution guidelines outlined in the repository.

License

This project is licensed under the MIT License. See the LICENSE file for details.

Contact

For any questions or feedback, please contact [Lakshay Babbar].

About

Welcome to Blog-Tech! This project is a full-stack web application built using the MERN stack – MongoDB, Express.js, React.js, and Node.js. It provides a platform for users to create, read, update, and delete blog posts.

Resources

Stars

Watchers

Forks

Releases

No releases published

Packages

No packages published

Languages