Skip to content

Mahin725/ProjectWorkBSPI

Folders and files

NameName
Last commit message
Last commit date

Latest commit

 

History

5 Commits
 
 
 
 
 
 
 
 

Repository files navigation

⏰ Digital Clock Project

📌 Overview

This project is a LED-style Digital Clock built using HTML, CSS, and JavaScript. It was developed as part of a project at Bangladesh Sweden Polytechnic Institute, Department of Computer Science. The primary objective of this project is not only to create a visually accurate and real-time digital clock but also to explore the concepts of time complexity and space complexity by analyzing the best algorithms behind time rendering.


👨‍💻 Project Team

  • Leader: Raihanul Islam (ID: 789144)
  • Joynal Abedin Hamim
  • Raihanul Alom
  • Shudip Barua

Instructor: Amit Hagidak Sir


🎯 Features

  • Real-time LED-style digital clock display.
  • Simple, clean, and responsive UI.
  • Accurate time rendering using JavaScript.
  • Focus on time & space complexity analysis for efficient updates.

⚙️ Technologies Used

  • HTML5 → Structure of the clock
  • CSS3 → LED-style design and animations
  • JavaScript (Vanilla JS) → Logic for fetching and updating time

🧮 Algorithm & Complexity Analysis

We carefully considered time and space complexity while designing the logic:

  • Time Complexity: O(1) → Time updates every second with constant-time operations.
  • Space Complexity: O(1) → Minimal variables used, no extra memory overhead.

This ensures that the clock runs efficiently in real-time without performance issues.


🚀 How to Run

  1. Clone or download this repository.
  2. Open the project folder.
  3. Run index.html in your browser.
  4. The LED-style digital clock will appear and update in real-time.

📚 Learning Outcomes

  • Practical experience with HTML, CSS, and JavaScript.
  • Understanding of real-time applications.
  • Improved knowledge of time & space complexity in algorithm design.
  • Team collaboration and project presentation skills.

🏫 Institute Details

Bangladesh Sweden Polytechnic Institute Department of Computer Science


🙌 Acknowledgements

We would like to thank our instructor, Amit Hagidak, for his continuous guidance and support throughout the project.


📄 License

This project is created for academic purposes. Feel free to use, modify, and learn from it.

Releases

No releases published

Packages

 
 
 

Contributors