- Introduction
- Tech Stack
- Agile Team
- Sprint 1 Key Features
- Sprint 2 Key Features 5.1. Personalized Features
This repository consists of an agile-based blog platform built using HTML, CSS, PHP, JavaScript, and PhpMyAdmin. The project follows the agile methodology, with the team progressing through agile phases that include project planning, requirement gathering & analysis, sprint planning, sprints and reviews.
Our team is dedicated to delivering a user-friendly and robust blogging experience. Visit the team's organization -> Mingle: APIIT Blog
- Scrum Master - Chanjana Wijesekara
- Developer - Maleesa Hettiarachchi
- QA - Amanaah Hisham
- BA - Hajara Mumtaz
- Login
- Register
- Upload Blog
- Edit Blog
- Delete Blog
- Scrum Master - Hajara Mumtaz
- Developer - Chanjana Wijesekara
- QA - Maleesa Hettiarachchi
- BA - Amanaah Hisham
- Appointment Management
- Event Calendar and Management
- Content Recommendation
- Personalized Blog Post Categorization
In Sprint 2, we are integrating content recommendation and faculty-based blog categorization to enhance user experience and satisfaction.
Content Recommendation: This feature provides users with personalized blog recommendations based on their registered faculty. It dynamically retrieves blog posts relevant to the user's faculty and displays them on the homepage in descending order based on upload time.
Faculty-based Blog Categorization: Users can select categories for their blog posts based on their registered faculty. Categories are unique to different faculties, ensuring that content is organized logically and users can quickly identify relevant posts.
Through these personalized features, we aim to provide a tailored and efficient blogging experience for our users.
- Scrum Master - Maleesa Hettiarachchi
- Developer - Amanaah Hisham
- QA - Hajara Mumtaz
- BA - Chanjana Wijesekara
- Club patron user management
- Appointment Booking
- Refined Blog Categorization
- Refined Content Recommendation
- Refined Event Calendar