Skip to content

anfal17/interview-blogs-app

Folders and files

NameName
Last commit message
Last commit date

Latest commit

 

History

48 Commits
 
 
 
 
 
 
 
 

Repository files navigation

Interview Blogs App

A MERN-based blog-sharing platform for users to share their interview experiences. It features user authentication, blog creation, comment sections, and profile management.

Features

  • Home Page: Filter and search blogs by categories and keywords.
    Home Page

  • Login & Register: User authentication for login and signup.
    Login Page
    Register Page

  • Blogs Page: Browse and read blogs shared by users.
    Blogs Page

  • Comments Section: Users can comment on blogs and reply to comments.
    Comments

  • Write Blogs: Create and share your own interview experiences.
    Write Blogs

  • Edit Blogs: Modify your published blogs.
    Edit Blogs

  • Profile Page: Update your profile information or delete your account.
    Profile Page

Technologies Used

  • MongoDB
  • Express.js
  • React
  • Node.js

How to Use

Starting the Frontend

  1. Navigate to the frontend directory.
  2. Run npm install to install dependencies.
  3. Start the frontend with npm run dev. This will usually run on port 5173.

Starting the Backend

  1. Navigate to the backend directory.

  2. Run npm install to install dependencies.

  3. Start the backend with nodemon index.js. This will usually run on port 5000.

  4. Open http://localhost:5173 in your browser to access the application.

About

A blog app to share interview experiences

Resources

Stars

Watchers

Forks

Releases

No releases published

Packages

No packages published

Languages