Skip to content

Repository files navigation

NEWSBLOG

Synopsis

NEWSBLOG is a web application that allows users to post and manage blogs. The platform offers a variety of features including user registration, authentication, and interaction with posts. This personal project aims to create a seamless experience for users to share their thoughts, read other users' posts, and manage their accounts securely.

Features

User Registration and Authentication: Register a new account with unique credentials. Authenticate using a JWT (JSON Web Token) to ensure secure access.

Newsfeed: View all posts from users in a centralized newsfeed.

Post Management: Add new posts to share your ideas with others. Update or delete your personal posts as needed.

Account Management: Update your personal information or password to maintain account security.

Technology Stack

Frontend

  • React.js

  • React Router

  • Axios

  • Bootstrap

Backend

  • Node.js

  • Express.js

  • JSON Web Tokens

Database

  • MySQL

  • Sequelize ORM

Installation

Database

  1. Run XAMPP
  2. Make sure there is a db called crud(from .env folder)

Backend: 3. npm install 4. node server.js

Frontend: 5. cd frontend 6. npm install 7. npm start

Screenshots:

Splash Screen:

image

Registration Page:

image

Login Page:

image

All Posts:

image

All User Screen:

image

Post News:

image

View News:

image

Profile Page:

image

About

No description, website, or topics provided.

Resources

Stars

0 stars

Watchers

1 watching

Forks

Releases

Packages

Used by

Contributors

Languages