Ecosyste.ms: Awesome
An open API service indexing awesome lists of open source software.
https://github.com/skyv26/time-tracking-dashboard
A Time Tracking Dashboard built with vanilla TypeScript, allowing users to view daily, weekly, and monthly hours. Features include profile switching and a dark mode toggle for improved user experience.
https://github.com/skyv26/time-tracking-dashboard
challenge css-grid css3 frontend-mentor html5 javascript light-theme profile-card responsive-design tailwindcss time-tracking-dashboard typescript vanilla-js vanilla-typescript vite vitejs
Last synced: about 6 hours ago
JSON representation
A Time Tracking Dashboard built with vanilla TypeScript, allowing users to view daily, weekly, and monthly hours. Features include profile switching and a dark mode toggle for improved user experience.
- Host: GitHub
- URL: https://github.com/skyv26/time-tracking-dashboard
- Owner: skyv26
- License: mit
- Created: 2025-01-02T19:56:42.000Z (19 days ago)
- Default Branch: develop
- Last Pushed: 2025-01-12T20:04:32.000Z (9 days ago)
- Last Synced: 2025-01-12T20:27:24.942Z (9 days ago)
- Topics: challenge, css-grid, css3, frontend-mentor, html5, javascript, light-theme, profile-card, responsive-design, tailwindcss, time-tracking-dashboard, typescript, vanilla-js, vanilla-typescript, vite, vitejs
- Language: TypeScript
- Homepage: https://skyv26.github.io/time-tracking-dashboard/
- Size: 203 KB
- Stars: 0
- Watchers: 1
- Forks: 0
- Open Issues: 0
-
Metadata Files:
- Readme: README.md
- License: LICENSE
Awesome Lists containing this project
README
# 📗 Table of Contents
- [📖 About the Project](#about-project)
- [🛠 Built With](#built-with)
- [Tech Stack](#tech-stack)
- [Key Features](#key-features)
- [🚀 Live Demo](#live-demo)
- [💻 Getting Started](#getting-started)
- [Setup](#setup)
- [Prerequisites](#prerequisites)
- [Install](#install)
- [Usage](#usage)
- [Run Linters](#run-tests)
- [👥 Authors](#authors)
- [🔭 Future Features](#future-features)
- [🤝 Contributing](#contributing)
- [⭐️ Show your support](#support)
- [🙏 Acknowledgements](#acknowledgements)
- [📝 License](#license)> Build a Time Tracking Dashboard using vanilla TypeScript that allows users to view their logged hours for daily, weekly, and monthly periods. The app should include interactivity for users to switch between different profiles and seamlessly toggle between light and dark modes for an enhanced user experience. The focus is on providing clear and accessible data visualizations, with smooth transitions and responsive design.
> Time Tracking Dashboard is frontend project
Front-end
> App shows the daily, weekly and monthly time stat of a user.
> Link to your deployed project.
- [Time Tracking Live Link](https://skyv26.github.io/time-tracking-dashboard/)
> In order to start with this project do as follows :
To get a local copy up and running, follow these steps.
### Prerequisites
In order to run this project you need:
`yarn install`
### Setup
Clone this repository to your desired folder:
`git clone [email protected]:skyv26/time-tracking-dashboard.git`
then
`cd time-tracking-dashboard`
### Install
Install this project with:
`yarn install Or npm i`
### Usage
`yarn dev or npm run dev`
> Mention all of the collaborators of this project.
👨💻 **Aakash Verma**
- GitHub: [@skyv26](https://github.com/skyv26)
- Twitter: [@vrma_aakash](https://twitter.com/vrma_aakash)
- LinkedIn: [skyv2022](https://linkedin.com/in/skyv2022)
> N/A
Contributions, issues, and feature requests are welcome!
Feel free to check the [issues page](../../issues/).
> Write a message to encourage readers to support your project
If you like this project then please give a ⭐️ and also share your feedback using github_issues.
- ❤️ [TailwindCSS](https://tailwindcss.com/docs)
- ❤️ [TypeScript](https://www.typescriptlang.org/docs/)
This project is [MIT](./LICENSE) licensed.