Skip to content

AndrewNguyenITVN/My-Musical-World-V2

Folders and files

NameName
Last commit message
Last commit date

Latest commit

 

History

25 Commits
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 

Repository files navigation

🎵 MY MUSICAL WORLD – PHP Web Project

📍 Course: CT214H – Web Programming

👨‍🏫 Instructor: Mr. Trần Công An

🏫 College of Information and Communication Technology – Can Tho University


📌 About the Project

"My Musical World" is a vibrant and user-friendly web platform designed for music lovers to explore and enjoy their favorite songs easily.
The site provides a seamless experience for users to discover new tracks, manage their favorite music, and interact with a music-loving community.
Future development will include adding more interactive features to enhance social engagement and user experience.


Link to YouTube:


🔧 Current Features

  • 🔐 Authentication:
    • User Login / Logout
    • Register with email validation
    • Forgot password with email reset
  • 🎶 Music Management:
    • Display lists of songs on:
      • Home (Index)
      • Vietnamese Songs
      • English Songs
      • Uploaded Songs
      • Favorite Songs
  • 🛠️ Admin Functions:
    • User management (view, update, delete)
    • Song management (view, update, delete)
  • ❤️ Favorites Management:
    • Add / Remove favorite songs via Ajax
  • 📄 Feedback System:
    • Allow users to submit feedback
  • 🧩 Pagination:
    • Implemented on Vietnamese, English, and Uploaded songs pages
  • 🛡️ Session Management for login and security control

🛠 Technologies Used

  • Frontend:
    • HTML5
    • CSS3 (Bootstrap Framework)
    • JavaScript (jQuery, Ajax)
  • Backend:
    • PHP (Procedural)
  • Database:
    • MySQL
  • Other:
    • Session Management
    • Pagination

👨‍👨‍👧‍👦 Task Assignment

No. Name Student ID Tasks
1 Nguyễn Minh Nhựt B2205896 Database design, AJAX Pagination, Admin page, Manage users/songs, Favorites management, Bug fixing
2 Huỳnh Tấn Đạt B2203438 Database verification, Login/Register with email validation, Forgot password, Feedback, User pages, Interface design

📚 References


📌 Notes

  • This project is developed for educational purposes under CT214H - Fall Semester.
  • All database and user data used in the project are for testing only.

About

CT214H

Resources

Stars

Watchers

Forks

Releases

No releases published

Packages

No packages published

Contributors 2

  •  
  •