Skip to content

ShohamD1121/Blogify

Folders and files

NameName
Last commit message
Last commit date

Latest commit

 

History

14 Commits
 
 
 
 
 
 

Repository files navigation

Blogify

Blogify is a full stack web application that allows users to sign up, login, read, write, edit, and delete blog posts. It provides a platform for users to share their thoughts, ideas, and stories with others.

Features

  • User Authentication: Blogify offers a secure user authentication system that allows users to sign up and log in to their accounts. It uses JWT (JSON Web Tokens) for authentication, ensuring data privacy and security.

  • Post Management: Users can create, read, update, and delete their blog posts. The application provides an intuitive interface for managing posts, allowing users to easily express their thoughts and make updates when needed.

  • Frontend Technologies: The frontend of Blogify is built using React, TypeScript, TailwindCSS, and ContextAPI. This combination of modern technologies provides a robust and interactive user interface.

  • Backend Technologies: The backend of Blogify is developed with NestJS, a progressive Node.js framework, and MongoDB, a popular NoSQL database. NestJS enables efficient and scalable server-side development, while MongoDB stores and manages the data.

Images

Main Page :

Blogify

Read Blog Page :

BlogifyBlog

Write a Blog Page :

BlogifyWrite

Installation

To run Blogify locally on your machine, follow these steps:

  1. Clone the repository:

Copy code git clone https://github.com/your-username/blogify.git

  1. Navigate to the project directory:

cd blogify

  1. Install the dependencies for the frontend:

cd frontend

npm install

  1. Install the dependencies for the backend:

cd ../backend

npm install

  1. Set up the environment variables:

Create a .env file in the backend directory. Define the necessary environment variables such as database connection details, JWT secret, etc. Start the backend server.

  1. Run the backend

npm run start:dev

  1. Run the frontend

npm start

Open your web browser and access http://localhost:3000 to view the Blogify application.

About

No description, website, or topics provided.

Resources

Stars

Watchers

Forks

Releases

No releases published

Packages

No packages published