A simple To-Do List application built with React and Bun. This app allows users to add, mark as complete, and remove tasks. The application uses localStorage to persist the to-do items, and it features prioritization with icons.
- Add new tasks to the list.
- Add tags to tasks.
- Mark tasks as complete.
- Remove tasks from the list.
- Priority system to categorize tasks.
- LocalStorage integration to persist tasks even after a page refresh.
- React: A JavaScript library for building user interfaces.
- Bun: A modern JavaScript runtime used for development and build.
- Bootstrap: A popular CSS framework used for styling.
- React Icons: Used for displaying icons (e.g., add, remove, priority).
-
Clone the repository:
git clone https://github.com/zoelabbb/todo-apps-reatcxbunjs.git cd todo-apps-reatcxbunjs
-
Install dependencies using Bun:
bun install
-
Run the development server:
bun dev
Your app should now be running on
http://localhost:3000
.
To build the app for production, run the following command:
bun build src/main.tsx --outdir dist
This will create a production build of your app in the dist
folder.
-
Install the Vercel CLI if you haven't already:
npm install -g vercel
-
Deploy your app:
vercel --prod
Feel free to fork this repository and submit pull requests. Contributions are welcome!
This project is open-source and available under the MIT License.