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.
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.
-
React.js
-
React Router
-
Axios
-
Bootstrap
-
Node.js
-
Express.js
-
JSON Web Tokens
-
MySQL
-
Sequelize ORM
Database
- Run XAMPP
- 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
Splash Screen:
Registration Page:
Login Page:
All Posts:
All User Screen:
Post News:
View News:
Profile Page:







