Ecosyste.ms: Awesome
An open API service indexing awesome lists of open source software.
https://github.com/zckyachmd/logify
Logify is a task management application built with React.js, TypeScript, Tailwind CSS, and Bun.
https://github.com/zckyachmd/logify
bun logbook reactjs shadcn-ui tailwindcss typescript
Last synced: 2 days ago
JSON representation
Logify is a task management application built with React.js, TypeScript, Tailwind CSS, and Bun.
- Host: GitHub
- URL: https://github.com/zckyachmd/logify
- Owner: zckyachmd
- Created: 2024-07-29T02:53:31.000Z (6 months ago)
- Default Branch: main
- Last Pushed: 2024-10-06T04:32:02.000Z (4 months ago)
- Last Synced: 2024-11-19T08:43:44.892Z (2 months ago)
- Topics: bun, logbook, reactjs, shadcn-ui, tailwindcss, typescript
- Language: TypeScript
- Homepage: https://logify.zacky.id
- Size: 532 KB
- Stars: 1
- Watchers: 1
- Forks: 0
- Open Issues: 0
-
Metadata Files:
- Readme: README.md
Awesome Lists containing this project
README
# Logify
Logify is a task management application built with React.js, TypeScript, Tailwind CSS, and Bun. The project uses shadcn/ui for UI components, providing a modern and responsive interface.
## Features
- **Task Management**: Easily add, edit, and delete tasks.
- **Dark and Light Themes**: Support for dark and light themes with a mode toggle.
- **Search and Filter**: Search and filter tasks based on title, priority, and status.
- **Task Details**: View detailed information about each task.## Technologies Used
- **React.js**: JavaScript library for building user interfaces.
- **TypeScript**: A superset of JavaScript that adds static types.
- **Tailwind CSS**: Utility-first CSS framework for rapid and responsive styling.
- **Bun**: A fast JavaScript bundler and runtime.
- **shadcn/ui**: UI components for elegant styling and functionality.## Installation
To get started with this project, make sure you have [Node.js](https://nodejs.org/) and [Bun](https://bun.sh/) installed. Then, follow these steps:
1. **Clone the Repository**:
```bash
git clone https://github.com/zckyachmd/logify.git
cd logify
```2. **Install Dependencies**:
```bash
bun install
```3. **Run the Project**:
```bash
bun dev
```The project will run on `http://localhost:5173` by default.
## Project Structure
- **src/**: Main folder for source code.
- **components/**: Contains UI components using shadcn/ui.
- **lib/**: Library code.
- **models/**: Data models.
- **pages/**: Application pages.
- **routers/**: Application routers.
- **utils/**: Utility functions.
- **public/**: Folder for public assets like images and favicons.
- **tailwind.config.ts**: Tailwind CSS configuration.
- **tsconfig.json**: TypeScript configuration.
- **bun.config.ts**: Bun configuration.## Contributing
If you would like to contribute to this project, please create an [issue](https://github.com/zckyachmd/logify/issues) or [pull request](https://github.com/zckyachmd/logify/pulls). All constructive and useful contributions are greatly appreciated!
## License
This project is licensed under the [MIT License](LICENSE).
## Contact
If you have any questions, feel free to reach out to me at [[email protected]](mailto:hi.zacky@id) or through [LinkedIn](https://www.linkedin.com/in/zackyachmad/).
---
Thank you for using Logify! I hope this application helps with your task management.