0% found this document useful (0 votes)
21 views23 pages

newzwrite report (1)

The Newzwrite Application is a modern news platform that combines news consumption and content creation, allowing users to access diverse news categories and engage through multimedia-rich posts and social features. It emphasizes user engagement with functionalities like profile management, dynamic filtering, and community interactions, all supported by a robust backend architecture. The application aims for scalability and performance, ensuring a responsive and accessible experience across various devices while integrating advanced features for future growth.

Uploaded by

somumudvi
Copyright
© © All Rights Reserved
We take content rights seriously. If you suspect this is your content, claim it here.
Available Formats
Download as PDF, TXT or read online on Scribd
0% found this document useful (0 votes)
21 views23 pages

newzwrite report (1)

The Newzwrite Application is a modern news platform that combines news consumption and content creation, allowing users to access diverse news categories and engage through multimedia-rich posts and social features. It emphasizes user engagement with functionalities like profile management, dynamic filtering, and community interactions, all supported by a robust backend architecture. The application aims for scalability and performance, ensuring a responsive and accessible experience across various devices while integrating advanced features for future growth.

Uploaded by

somumudvi
Copyright
© © All Rights Reserved
We take content rights seriously. If you suspect this is your content, claim it here.
Available Formats
Download as PDF, TXT or read online on Scribd
You are on page 1/ 23

NewzWrite: A comprehensive News Application 2024-2025

CHAPTER 1
INTRODUCTION

The Newzwrite Application is a comprehensive and dynamic platform designed to


revolutionize how users consume and share news content. This project is centered around
creating an interactive, user-friendly environment where individuals can explore news across
various categories, create multimedia-rich posts, and engage with others through likes,
comments, and shares. The application integrates cutting-edge technologies to provide a
seamless experience while prioritizing modern design principles and responsive layouts.

At its core, the project aims to merge content consumption and creation into a unified
platform that caters to diverse user needs. Whether it's accessing local or international news,
posting articles enriched with images and videos, or managing user profiles, the application
offers a wide range of functionalities. Its intuitive interface ensures easy navigation, making it
accessible to a broad audience, from casual readers to active contributors.

With an emphasis on scalability and performance, the project incorporates robust backend
support and efficient state management to handle large amounts of data and user interactions.
Designed to keep pace with the rapidly evolving digital landscape, the application serves as a
powerful tool for fostering community engagement and sharing information in an increasingly
connected world.

The Newzwrite Application is not just a platform for consuming news; it is a space for
interaction and community building. By blending the functionalities of a news portal with
elements of social networking, the application encourages users to actively participate in the
flow of information. Users can share their perspectives by creating posts, engage with others
through comments and reactions, and personalize their experience through profile management
and category-based filtering.

The application is built with a focus on accessibility and inclusivity, ensuring it caters
to users with varying levels of technical proficiency. Its clean and modern interface, enhanced
by responsive design principles, adapts seamlessly to different devices and screen sizes, making
it suitable for mobile and desktop users alike. The integration of multimedia support, such as
video and image uploads, allows for more expressive and engaging content creation, enriching
the overall user experience.

Furthermore, the project emphasizes scalability and future growth. Features like lazy loading
for posts and optimized backend architecture ensure the application remains efficient and

Dept. of CSE, GEC Hassan 1


NewzWrite: A comprehensive News Application 2024-2025

responsive even as the user base and content volume increase. The use of modular components
and industry-standard technologies makes it easy to expand or customize the application to
meet specific needs or new requirements.

By combining innovative technology, intuitive design, and a commitment to user engagement,


the Newzwrite Application aims to redefine how news is shared and consumed in a digital
first World.

1.1 PROJECT OVERVIEW

The Newzwrite Application is a modern, full-stack platform that integrates news


consumption and content creation into a unified user experience. The project aims to provide
an interactive space where users can access news from diverse categories, share their
perspectives by creating multimedia-rich posts, and engage with others through social features
such as likes, comments, and shares.
The application features a clean, responsive interface designed with accessibility in mind.
Users can navigate seamlessly between various sections, including Local News, International
News, Sports, and Research, via a bottom navigation bar. Each section is dynamically
updated, ensuring the content is always relevant and personalized to user preferences.
A standout feature of the application is its Create Post functionality, which allows users to
upload images and videos directly from their devices or capture media in real time using the
integrated camera module. This feature enables creators to craft engaging posts enriched with
multimedia, which are then displayed in a responsive, card-based news feed for others to
explore.
User profiles serve as personalized hubs where individuals can manage their content, view
their activity, and interact with followers. Profiles include detailed statistics, such as the
number of followers, following, and posts, and provide options for managing connections
through a follow/unfollow system.
The backend of the application is built using Flask and MongoDB, ensuring secure, scalable
storage and efficient handling of user data and content. The frontend leverages React for a
dynamic and responsive user experience, integrating features such as lazy loading for
improved performance and dynamic filtering for posts by category or popularity.
By combining advanced features, a user-friendly interface, and a robust architecture, the
Newzwrite Application delivers a comprehensive platform for users to explore.

Dept. of CSE, GEC Hassan 2


NewzWrite: A comprehensive News Application 2024-2025

1.2 SCOPE
The Newzwrite Application is designed to serve as a versatile and scalable
platform for news consumption and content creation, offering significant potential for
growth and adaptability. Below is the detailed scope of the project:

1.2.1. News Consumption

 Local and International News: Users can access diverse news categories, ensuring a broad

reach and appeal.

 Dynamic Filtering: Allows users to filter posts by category (e.g., Local, International,

Sports) or sort them by parameters such as relevance, date, or popularity.

 Media-Rich Content: Supports posts with images and videos, providing an engaging and

visually appealing way to consume information.

1.2.2. Content Creation

 Post Creation: Users can create and publish multimedia-enriched posts directly from the

application.

 Enhanced Media Upload:

o File upload options for images and videos.

o Real-time camera integration for capturing photos and videos within the app.

o Preview and editing options for selected media.

 Categorization: Posts can be tagged with specific categories, making them easier to find

and organize.

1.2.3. User Profiles

 Profile Management: Users can view and manage their profiles, which include:

 Personal statistics (e.g., followers, following, posts).

 Options to edit or delete their posts.

Dept. of CSE, GEC Hassan 3


NewzWrite: A comprehensive News Application 2024-2025

 Social Features: Follow/unfollow functionality fosters community interactions and builds

user networks.

 Profile Modal: A quick-access modal for viewing user stats and posts enhances
navigation and user experience.

1.2.4 Social Engagement

 Interactive Features:

o Users can like, comment on, and share posts to promote engagement.

o Comment previews on posts encourage discussions and interactions.

 Reactions: Multiple reaction options (e.g., likes, emojis) allow users to express diverse
responses to posts.

1.2.5 Scalability and Optimization

 Lazy Loading: As the number of posts grows, the application employs lazy loading to
optimize performance and ensure a smooth user experience.

 Pagination: Supports efficient handling of large datasets without compromising speed or


responsiveness.

 Real-Time Updates: Incorporates mechanisms for real-time post updates and


notifications.

1.2.6 Accessibility and Responsiveness

 Responsive Design: Ensures compatibility across devices, including smartphones, tablets, and
desktops.

 Intuitive UI/UX: Clean navigation, user-friendly icons, and smooth transitions make the
application accessible to users of varying technical proficiency.

1.2.7. Security and Data Management

 User Authentication: Secure login and signup flows protect user accounts and data.

 Data Storage: Efficient management of user profiles, posts, and media files using

Dept. of CSE, GEC Hassan 4


NewzWrite: A comprehensive News Application 2024-2025

MongoDB.

 Error Handling: Robust handling of errors, such as failed uploads or permission issues
for camera access.

1.2.8. Future Extensions

 Advanced Filters: Adding filters for trending topics, geographic location, or user
preferences.

 AI Integration: Leveraging AI for personalized news recommendations or


summarization of news articles.

 Monetization: Incorporating ads or subscription models for premium content.

 Analytics Dashboard: Providing creators with insights into post performance and user
engagement.

1.3 CHALLENGES

 Dynamic Data Management: Handling a large volume of posts, comments, and user
interactions in real-time without compromising application speed was a critical challenge.
Techniques like lazy loading and pagination were implemented to optimize performance.
 Scalability: Ensuring the backend architecture could handle increased traffic and data
volume as the user base grows required careful database design and efficient query
execution.
 Device Compatibility: Designing a fully responsive interface that works seamlessly
across different devices and screen sizes posed challenges, especially for multimedia-rich
content.
 UI/UX Consistency: Maintaining a consistent design language and ensuring smooth
transitions between sections while integrating multiple features like navigation, profile
modals, and media uploads was complex.
 File Uploads: Supporting uploads of both images and videos, along with preview
functionality and error handling, required implementing robust file-handling
mechanisms.

Dept. of CSE, GEC Hassan 5


NewzWrite: A comprehensive News Application 2024-2025

 Camera Integration: Ensuring smooth access to device cameras across various


platforms, along with managing permissions and providing options for toggling camera
modes, was a technical hurdle.
 Cross-Platform Testing: Ensuring consistent performance across different operating
systems, browsers, and devices required extensive testing.
 Error Handling: Identifying and resolving issues like failed uploads, slow API
responses, or unexpected crashes during media preview or profile interactions was a time-
intensive process.

1.4 OBJECTIVES

 Provide Comprehensive News Access: Deliver a platform where users can explore news
across multiple categories, including Local, International, Sports, and Research.
 Enable User-Generated Content: Allow users to create and share multimedia-rich posts,
fostering a sense of participation and contribution to the platform.
 Foster Community Engagement: Implement social features like likes, comments, shares,
and follow/unfollow functionality to encourage interaction among users.
 Enhance Media Handling: Support seamless upload and preview of images and videos,
along with real-time camera integration for creating engaging content.
 Ensure Responsive Design: Develop a mobile-friendly, responsive interface that delivers
a consistent experience across devices and screen sizes.
 Optimize Performance: Utilize techniques such as lazy loading, efficient API integration,
and pagination to maintain fast and smooth user interactions.
 Simplify Profile Management: Provide intuitive tools for users to view and manage their
profiles, including statistics, post history, and social connections.
 Personalize Content Delivery: Enable dynamic filtering and sorting of news posts to cater
to individual preferences and enhance user engagement.
 Ensure Security and Data Integrity: Protect user data and interactions with robust
authentication, secure data storage, and error handling mechanisms.
 Build for Scalability and Future Growth: Design a modular and extensible platform that
can accommodate increasing user bases and support additional features over time.

Dept. of CSE, GEC Hassan 6


NewzWrite: A comprehensive News Application 2024-2025

CHAPTER 2
LITERATURE SURVEY

The Newzwrite Application draws inspiration and insights from existing systems, technologies,
and user behaviors in the fields of news aggregation, social networking, and content
management. The literature survey focuses on understanding the key aspects of these domains,
evaluating their strengths, and identifying areas for improvement.

2.1. News Aggregation Platforms


News platforms such as Google News, BBC News, and Flipboard have set benchmarks
for delivering categorized and region-specific content. These platforms prioritize:
 Content Curation: Using algorithms to aggregate and recommend news based on user
preferences.
 Responsive Design: Ensuring seamless access across devices.
However, traditional news platforms often lack interactive features, such as allowing users to
contribute their own content or engage with others through reactions and comments. The
Newzwrite Application addresses this gap by integrating social and user-generated content
features.

2.2 Social Media Platforms


Platforms like Facebook, Instagram, and Twitter have demonstrated the power of combining
content sharing with social interaction. They excel in:
 User Engagement: Likes, comments, and shares that promote community
involvement.
 Multimedia Sharing: Simple mechanisms for uploading and interacting with images,
videos, and live content.
These platforms, while highly interactive, often do not emphasize structured categorization of
content or focus on specific topics like news. The Newzwrite Application bridges this gap by
blending structured news categories with social interaction and user-generated posts.

2.3 Multimedia Integration


Applications like Snapchat, TikTok, and YouTube provide insights into handling multimedia
content effectively. They showcase:
 Media Upload and Preview: Real-time feedback for uploaded images and videos.

Dept. of CSE, GEC Hassan 7


NewzWrite: A comprehensive News Application 2024-2025

 Camera Integration: Intuitive camera tools for capturing and editing content.
While these platforms focus on entertainment, their technical approaches to multimedia handling
inspire the design of Newzwrite's media upload and preview functionalities.

2.4. Content Management Systems (CMS)

Popular CMS platforms like WordPress, Drupal, and Contentful provide robust solutions for
managing and displaying large volumes of content. Customizability: Flexible architectures to
meet varied content needs.

2.5. User Behavior Studies

Research in user behavior indicates that:

 Personalization: Users are more likely to engage with platforms that offer personalized
experiences, such as tailored news feeds.
 Simplified Navigation: Easy-to-use interfaces improve retention rates and encourage
interaction.
 Engagement Through Gamification: Features like follower counts and post statistics
motivate users to remain active.

The Newzwrite Application incorporates these findings by offering dynamic filtering, an


intuitive interface, and features like profile statistics to enhance user engagement.

Dept. of CSE, GEC Hassan 8


NewzWrite: A comprehensive News Application 2024-2025

CHAPTER 3

SYSTEM REQUIREMENTS SPECIFICATION

The Newzwrite Application requires a well-defined set of functional and non-functional


requirements to ensure the system performs efficiently and meets user expectations.

3.1 Functional Requirements


Functional requirements describe what a system must do. For a decentralized voting
system, these include:

1. User Authentication: Users must be able to register, log in, and log out securely.

2. Post Creation: Users can create posts with text, images, and videos, categorized under
predefined labels.

3. Dynamic News Feed: Display posts with category filters, sorting, and pagination or lazy
loading.

4. Media Upload: Support for image and video uploads with a preview and edit
functionality.

5. Camera Integration: Allow users to capture photos/videos directly within the app.

6. Social Features: Enable likes, comments, and sharing on posts.

7. Profile Management: Users can view, edit, and update their profile details.

8. Follow/Unfollow: Users can follow or unfollow others and view their follower/following
statistics.

9. Search Functionality: Provide a search bar to find profiles or posts.

10. Post Interaction: Users can edit or delete their own posts.

3.2 Non-Functional Requirements


Non-functional requirements define the system’s performance and quality attributes. For a
decentralized voting system, these include:
 Scalability: The platform must handle growth in users, posts, and interactions
efficiently.
 Security: Use encryption and secure protocols (e.g., HTTPS, JWT) for data protection.
Dept. of CSE, GEC Hassan 9
NewzWrite: A comprehensive News Application 2024-2025

 Usability: Ensure an intuitive and user-friendly interface for all users.


 Reliability: The system should maintain consistent functionality with minimal
downtime.
 Compatibility: Provide cross-platform support (desktop, Android, iOS) with
responsive design.
 Accessibility: Implement features for accessibility, including screen reader support.
 Maintainability: Use modular code with clear documentation for future updates.
 Localization: Allow for multi-language support based on user preferences.
• Data Integrity: Ensure accurate and consistent data across all features and components.

3.3 Hardware Requirements

Server:

3.3.1 CPU: Multi-core processor (e.g., Intel Xeon).


3.3.2 RAM: 16 GB.
3.3.3 Storage: SSD with 500 GB.
3.3.4 Network: High-speed internet connection.

Client Devices:

3.3.5 CPU: Modern multi-core processor.


3.3.6 RAM: 4 GB.
3.3.7 Storage: Enough for browser and app data.
3.3.8 Network: Reliable internet connection.

3.4 Software Requirements

3.4.1 Programming Languages: HTML, CSS, Javascript.


3.4.2 Frameworks: React, Vite, Typescript
3.4.3 Development Tools: Visual Studio Code, Netlify.app
3.4.4 Browsers: Latest versions of Chrome, Firefox, Safari, and Edge.

Dept. of CSE, GEC Hassan 10


NewzWrite: A comprehensive News Application 2024-2025

CHAPTER 4

SYSTEM DESIGN

4.1 MODEL DESIGNING

The model design focuses on the key entities of the application and their relationships.
These entities represent the data structure of the system and include Users, Posts, Comments,
Likes, and Followers. Here is an overview of the models and their attributes:

4.1.1. User Model

Represents user-related data displayed on the profile and used across the application.

 id: Unique identifier for the user.


 username: The user’s display name.
 profilePicture: URL for the profile picture.
 followersCount: Number of users following the user.
 followingCount: Number of users the user is following.
 postsCount: Total number of posts created by the user.

4.1.2. Post Model

Represents a news post displayed in the news feed.

 id: Unique identifier for the post.


 author: Object containing the user’s id, username, and profilePicture.
 title: Title of the post.
 category: Category (e.g., Local, International, Sports).
 content: Text content of the post.
 media: URL for the media (image/video) attached to the post.
 likesCount: Total number of likes for the post.
 commentsCount: Total number of comments for the post.
 createdAt: Timestamp for when the post was created.

Dept. of CSE, GEC Hassan 11


NewzWrite: A comprehensive News Application 2024-2025

4.1.3 Comment Model

Represents a comment on a specific post.

 id: Unique identifier for the comment.


 postId: ID of the post the comment belongs to.
 author: Object containing the user’s id, username, and profilePicture.
 content: Text content of the comment.
 createdAt: Timestamp for when the comment was created.

4.1.4 UI Component Design


Components

1. Header Component:
o Displays the Newzwrite logo, search bar, and profile icon.
o Props: userProfile (profile picture of the logged-in user).
2. Bottom Navigation Component:
o Includes tabs for Local, International, Create, Sports, and Research sections.
o Props: activeTab (current tab), onTabChange (callback for switching tabs).
3. News Feed Component:
o Displays a list of posts filtered by the selected category.
o Props: posts (array of Post objects), onPostLike, onPostComment.
4. Post Card Component:
o Represents an individual post with title, media, author details, and like/comment
buttons.
o Props: post (Post object), onLike, onComment.
5. Profile Modal Component:
o Displays user stats and posts.
o Props: user (User object), posts (array of Post objects), onFollowToggle.
6. Create Post Component:
o Form for creating a new post with fields for title, content, category, and media
upload.
o Props: onSubmit, onMediaUpload.

Dept. of CSE, GEC Hassan 12


NewzWrite: A comprehensive News Application 2024-2025

4.2 MODEL EVALUATION

The model evaluation focuses on analyzing the performance, scalability, and


effectiveness of the designed models to ensure they meet the application's objectives and align
with the project's scope. The evaluation is based on critical factors, including functionality, user
experience, and maintainability.
Strengths:
 Well-Defined Attributes: Includes essential fields like username, profilePicture, and
statistics (followersCount, postsCount), which are crucial for user engagement.
 Scalable Design: Designed to handle increasing numbers of users without redundancy or
performance bottlenecks.
 Supports Personalization: Allows dynamic updates to user profiles and interaction with
followers.
 Comprehensive Structure: Captures key attributes, including title, category, content,
and media, supporting multimedia posts.
 Categorization: Enables dynamic filtering based on categories like Local, International,
Sports, etc.
 Engagement Metrics: Includes fields for likesCount and commentsCount, which are
vital for tracking user engagement.

Limitations:
 Missing User Preferences: No fields for saving preferences, like selected categories or
language settings.
 Session Management: Needs integration with authentication for secure session handling.
 Complex Media Handling: Lacks clear support for media resizing, compression, or
format validation before upload.
 Data Growth: As the number of posts increases, performance may degrade without
efficient pagination or lazy loading.

Dept. of CSE, GEC Hassan 13


NewzWrite: A comprehensive News Application 2024-2025

4.3 SECURITY FEATURES

The decentralized voting system incorporates several key security features to ensure the
integrity, confidentiality, and authenticity of the electoral process:
Authentication and Authorization
 Secure Authentication: Use industry-standard protocols like OAuth 2.0 or JWT (JSON
Web Tokens) to authenticate users.
 Role-Based Access Control (RBAC): Implement roles (e.g., admin, user) to manage
access to different parts of the application.
 Password Hashing: Encrypt user passwords with algorithms like bcrypt or Argon2 to
prevent password leaks.
 Multi-Factor Authentication (MFA): Add an extra layer of security by requiring a
second authentication step, like a one-time password (OTP).
 Encryption:
o Encrypt sensitive data like personal information using AES (Advanced
Encryption Standard).
o Ensure HTTPS is enforced using TLS for secure data transmission.
 Secure Media Uploads: Validate and scan uploaded files to prevent malicious files. Use
services like AWS S3 with signed URLs for secure media storage.
 Input Validation: Sanitize all inputs to prevent injection attacks (e.g., SQL, NoSQL, or
script injections).
 Rate Limiting and Throttling: Implement rate limits to mitigate brute-force attacks and
abuse of APIs.
 API Authentication: Secure API endpoints with tokens or session-based authentication.
 CORS Policy: Use Cross-Origin Resource Sharing (CORS) to allow requests only from
trusted origins.

Dept. of CSE, GEC Hassan 14


NewzWrite: A comprehensive News Application 2024-2025

CHAPTER 5
IMPLEMENTATION

The implementation of the Newzwrite application involves designing and integrating its core
features in a systematic way, focusing on frontend development, backend integration, security,
and user interaction. Below is an overview of the implementation process for the key components
of the project.

5.1 FLOWCHART OF THE SYSTEM

This flowchart depicts the overall workflow of the Newzwrite application. It highlights user
interactions like navigating tabs, creating posts, and managing profiles. The backend processes
ensure efficient data handling, including content storage, user actions, and security.
Additionally, media upload and validation mechanisms maintain smooth user experiences while
safeguarding the system.

5.1 flowchart

Dept. of CSE, GEC Hassan 15


NewzWrite: A comprehensive News Application 2024-2025

5.2 A USER INTERFACE FOR USERS TO REGISTER

A user interface for user registration is a simple web form where users enter personal
details like name, username, Email-id and Password to sign up as Users. It includes fields for
input and a submit button.

Fig. 5.2 User interface for Users to register

5.3 USER INTERFACE FOR USERS TO LOGIN


A user interface for user login is a simple web form where users enter personal details like
Email -id and password and login ,If account already exists.

Fig: 5.3 User interface for Users to Login

Dept. of CSE, GEC Hassan 16


NewzWrite: A comprehensive News Application 2024-2025

CHAPTER 6
SNAPSHOTS

6.1 HOME PAGE

Fig.6.1 Home page

6.2 USER REGISTRATION

Fig. 6.2 User registration

Dept. of CSE, GEC Hassan 17


NewzWrite: A comprehensive News Application 2024-2025

6.3 NEWS CREATION PAGE

Fig 6.3 News Creation Page

6.4 PROFILE PAGE

Fig 6.4 Profile Page

Dept. of CSE, GEC Hassan 18


NewzWrite: A comprehensive News Application 2024-2025

6.5 LOCAL NEWS PAGE

Fig 6.5 Local News Page

6.6 I NTERNATIONAL NEWS PAGE

Fig 6.6 International News Page

Dept. of CSE, GEC Hassan 19


NewzWrite: A comprehensive News Application 2024-2025

6.7 SPORTS NEWS PAGE

Fig 6.7 Sports News Page

6.8 RESEARCH NEWS PAGE

Fig 6.8 Research News Page

Dept. of CSE, GEC Hassan 20


NewzWrite: A comprehensive News Application 2024-2025

CONCLUSION AND FUTURE SCOPE

CONCLUSION
The Newzwrite application successfully combines user-friendly functionality and
modern design to create a dynamic platform for news sharing and interaction. It allows users to
explore and post news across various categories, manage profiles, and engage with others through
likes, comments, and follows. The implementation of responsive design, secure authentication,
and efficient media management ensures a seamless experience. By leveraging React for the
frontend and a robust backend system, the application lays the foundation for scalability and
future growth. This project demonstrates how technology can enhance news dissemination and
community engagement in a digital space.

FUTURE SCOPE

These advancements ensure the Newzwrite platform remains competitive and adaptable
to evolving user needs and technological trends.
1. Enhanced Personalization:
Incorporating AI-driven recommendations to provide personalized news feeds based on
user preferences and reading habits.
2. Real-Time Updates:
Implementing live news updates using WebSockets for instantaneous content delivery.
3. Advanced Media Features:
Adding options for live video streaming and interactive infographics to enrich the user
experience.
4. Integration with External APIs:
Expanding content sources by integrating with third-party news APIs to display global
updates.
5. Offline Mode:
Enabling offline access to saved articles or drafts, improving usability in low-
connectivity environments.
6. Monetization Strategies:
Introducing premium subscriptions for ad-free browsing or exclusive content access.
7. Gamification:

Dept. of CSE, GEC Hassan 21


NewzWrite: A comprehensive News Application 2024-2025

Adding engagement features such as badges, rewards, or leaderboards to increase user


activity.
8. Accessibility Enhancements:
Improving accessibility with text-to-speech for articles, multilingual support, and
optimized layouts for differently-abled users.
9. Data Analytics Dashboard:
Providing users and admins with insights into trends, engagement metrics, and content
performance.
10. Stronger Security Measures:
Incorporating advanced encryption techniques and multi-factor authentication for
heightened security.

Dept. of CSE, GEC Hassan 22


NewzWrite: A comprehensive News Application 2024-2025

REFERENCES
[1] React.js: A popular Javascript library for building dynamic and responsive user interfaces
https://reactjs.org/

[2] Node.js: A runtime building scalable backend services for application:


https://nodejs.org/

[3] Bolt.New: https://bolt.new/~/sb1-6mgyqx.

[4] Steemit: A decentralized News Platform: https://steemit.com/

Dept. of CSE, GEC Hassan 23

You might also like