0% found this document useful (0 votes)
8 views

Project Documentation

Uploaded by

muhmmadzahidmiah
Copyright
© © All Rights Reserved
Available Formats
Download as PDF, TXT or read online on Scribd
0% found this document useful (0 votes)
8 views

Project Documentation

Uploaded by

muhmmadzahidmiah
Copyright
© © All Rights Reserved
Available Formats
Download as PDF, TXT or read online on Scribd
You are on page 1/ 7

PROJECT DOCUMENTATION

Course Title: Software Development ||


Course Code: CSE 2291,Section:B,Semester:4th

Submitted to: Submitted by:


Anika Afrin 1. Mahinur Rahaman Hridoy (Lead)
42230200762
Lecturer, Department of CSE
2. Khaledur Islam
Northern University Bangladesh 42230200761
3. Aurongojab Ony
42230200748
4. Shakiruzzaman Rakib
42230200749
5. Riad Sharker Abid
42230200750
6. Jabedul Islam Talukder
42230200992
PROJECT OVERVIEW:
The website provides users with an interactive space to connect, share, and engage
through posts, comments, likes, and friendships. Built with modern web technologies,
the platform emphasizes secure authentication, authorization, and seamless user
interaction.this project showcases essential skills in web development, database
management, and user experience design.

PROJECT FEATURES:
1. Posting: Users can create and share posts with text, images, or videos.

2. Commenting: Users can comment on posts and interact with other users' content.

3. Sharing Posts: Users can share posts to their own profile or with others.

4. Messaging: Direct messaging feature for private conversations between users.

5. Administrator: Admin users can manage content, users, and moderate the platform.

6. Friend Management: Send, accept, or reject friend requests. View friend lists and
unfriend users.
7. Responsive Design: The website is accessible across different devices and screen
sizes.

PROJECT STRUCTURE:
1. Front-End
- HTML/CSS/Bootstrap: Layout and responsive design.
- JavaScript: Dynamic features (likes, comments).
2. Back-End
- ASP.NET Core (C#): Controllers, services, models for posts, users, etc.
- API Endpoints: CRUD operations for posts, comments, friends.
3. Database
- MS SQL: Tables (users, posts, comments, likes, friends).
4. Views (Razor Pages)
- Pages: Login, home, profile, post creation, comments.
5. Middleware
- Auth & Authorization: Secure and role-based access.
TECHNOLOGY USED:
Frontend => Html,CSS,JS,Bootstrap
Backend => C#,ASP.NET CORE,MS Sql Server

DATABASE ER DIAGRAM:
POSTING:
 Users can create a post.
 Posts can include text, images, or videos.
 Posts are displayed on the user's timeline or news feed.
COMMENTING:
 Users can comment on posts.
 Comments can be nested (reply to comments).
 Comments are visible under the relevant post.

SHARING POSTS:
 Users can share a post on their profile or with others.
 Shared posts display the original creator.
 Users can add their own comments when sharing.
MESSAGING:
 Users can send direct messages to other users.
 Messages are private between the sender and receiver.
 Notifications are sent for new messages.

ADMINISTRATOR FUNCTIONS:
 Admins can manage user accounts.
 Admins can moderate posts and comments.
 Admins have control over platform settings and configurations.

You might also like