FocusChum is not just another productivity app – it's your ultimate companion for tackling tasks one at a time.
Focus Chum encourages a simplified approach by allowing you to concentrate on completing one task at a time. Built on React, FocusChum utilizes a robust, component-based architecture for a user-friendly and efficient experience.
🎉 FocusChum App Website 🎉
https://focus-chum.netlify.app/
🚀 V1.0 Highlights
- Tackle one task at a time for enhanced focus
- Streamlined interface to eliminate overwhelm
- Stay on track and achieve success seamlessly
- ReactJS
- Vite
- Tailwind CSS
- Hero Icons
- JS Confetti
![image](https://private-user-images.githubusercontent.com/130001836/302756925-7bc8e87c-a10a-480e-888f-265bed67cc84.png?jwt=eyJhbGciOiJIUzI1NiIsInR5cCI6IkpXVCJ9.eyJpc3MiOiJnaXRodWIuY29tIiwiYXVkIjoicmF3LmdpdGh1YnVzZXJjb250ZW50LmNvbSIsImtleSI6ImtleTUiLCJleHAiOjE3Mzk2Mzg4MDksIm5iZiI6MTczOTYzODUwOSwicGF0aCI6Ii8xMzAwMDE4MzYvMzAyNzU2OTI1LTdiYzhlODdjLWExMGEtNDgwZS04ODhmLTI2NWJlZDY3Y2M4NC5wbmc_WC1BbXotQWxnb3JpdGhtPUFXUzQtSE1BQy1TSEEyNTYmWC1BbXotQ3JlZGVudGlhbD1BS0lBVkNPRFlMU0E1M1BRSzRaQSUyRjIwMjUwMjE1JTJGdXMtZWFzdC0xJTJGczMlMkZhd3M0X3JlcXVlc3QmWC1BbXotRGF0ZT0yMDI1MDIxNVQxNjU1MDlaJlgtQW16LUV4cGlyZXM9MzAwJlgtQW16LVNpZ25hdHVyZT1lMmQ4ZDNjMGI0NjQxZjMxYzEwODhhNjg3MGMxOTE2MWY2NzNlOTZlYmUxNWQ4NDJjZGYzY2YwNDBiNzczNzYxJlgtQW16LVNpZ25lZEhlYWRlcnM9aG9zdCJ9.N0_UR3NAHnEXpjTxw7seg3hrPJWv9HxMEkOitTdaFos)
![image](https://private-user-images.githubusercontent.com/130001836/302757049-123fe1d0-8be0-47f8-900a-1d236c331261.png?jwt=eyJhbGciOiJIUzI1NiIsInR5cCI6IkpXVCJ9.eyJpc3MiOiJnaXRodWIuY29tIiwiYXVkIjoicmF3LmdpdGh1YnVzZXJjb250ZW50LmNvbSIsImtleSI6ImtleTUiLCJleHAiOjE3Mzk2Mzg4MDksIm5iZiI6MTczOTYzODUwOSwicGF0aCI6Ii8xMzAwMDE4MzYvMzAyNzU3MDQ5LTEyM2ZlMWQwLThiZTAtNDdmOC05MDBhLTFkMjM2YzMzMTI2MS5wbmc_WC1BbXotQWxnb3JpdGhtPUFXUzQtSE1BQy1TSEEyNTYmWC1BbXotQ3JlZGVudGlhbD1BS0lBVkNPRFlMU0E1M1BRSzRaQSUyRjIwMjUwMjE1JTJGdXMtZWFzdC0xJTJGczMlMkZhd3M0X3JlcXVlc3QmWC1BbXotRGF0ZT0yMDI1MDIxNVQxNjU1MDlaJlgtQW16LUV4cGlyZXM9MzAwJlgtQW16LVNpZ25hdHVyZT0zOGQ0NWVmMjc1ZGViOWY1OGQ1ZDUzMWJlZjg2YWE5NzIxMTVkOTI4ODFjMDExYjEwODQ4NTZlODE1NzI0NmM1JlgtQW16LVNpZ25lZEhlYWRlcnM9aG9zdCJ9.5E96FQR7isptO0ykgurdX8_KrPohoRmVdOSr2R-2WEg)
![image](https://private-user-images.githubusercontent.com/130001836/302757119-d2549879-35ef-48cb-8381-acf73188a98c.png?jwt=eyJhbGciOiJIUzI1NiIsInR5cCI6IkpXVCJ9.eyJpc3MiOiJnaXRodWIuY29tIiwiYXVkIjoicmF3LmdpdGh1YnVzZXJjb250ZW50LmNvbSIsImtleSI6ImtleTUiLCJleHAiOjE3Mzk2Mzg4MDksIm5iZiI6MTczOTYzODUwOSwicGF0aCI6Ii8xMzAwMDE4MzYvMzAyNzU3MTE5LWQyNTQ5ODc5LTM1ZWYtNDhjYi04MzgxLWFjZjczMTg4YTk4Yy5wbmc_WC1BbXotQWxnb3JpdGhtPUFXUzQtSE1BQy1TSEEyNTYmWC1BbXotQ3JlZGVudGlhbD1BS0lBVkNPRFlMU0E1M1BRSzRaQSUyRjIwMjUwMjE1JTJGdXMtZWFzdC0xJTJGczMlMkZhd3M0X3JlcXVlc3QmWC1BbXotRGF0ZT0yMDI1MDIxNVQxNjU1MDlaJlgtQW16LUV4cGlyZXM9MzAwJlgtQW16LVNpZ25hdHVyZT04NTRlMDRiNTlmZTg4ODZhNThhNGVhM2YzMmYwOGI2MzU0NWQ2YTRhYjZmMjVhZDFmZDlmYTkwY2UxZmFmYTViJlgtQW16LVNpZ25lZEhlYWRlcnM9aG9zdCJ9.S2EnAAYn4ISKkD7NJvBd__TZ_agoUt71MYOg8CvUqbI)
![image](https://private-user-images.githubusercontent.com/130001836/302757167-3a17ec6a-4f42-4b9e-8152-2920eaabf70d.png?jwt=eyJhbGciOiJIUzI1NiIsInR5cCI6IkpXVCJ9.eyJpc3MiOiJnaXRodWIuY29tIiwiYXVkIjoicmF3LmdpdGh1YnVzZXJjb250ZW50LmNvbSIsImtleSI6ImtleTUiLCJleHAiOjE3Mzk2Mzg4MDksIm5iZiI6MTczOTYzODUwOSwicGF0aCI6Ii8xMzAwMDE4MzYvMzAyNzU3MTY3LTNhMTdlYzZhLTRmNDItNGI5ZS04MTUyLTI5MjBlYWFiZjcwZC5wbmc_WC1BbXotQWxnb3JpdGhtPUFXUzQtSE1BQy1TSEEyNTYmWC1BbXotQ3JlZGVudGlhbD1BS0lBVkNPRFlMU0E1M1BRSzRaQSUyRjIwMjUwMjE1JTJGdXMtZWFzdC0xJTJGczMlMkZhd3M0X3JlcXVlc3QmWC1BbXotRGF0ZT0yMDI1MDIxNVQxNjU1MDlaJlgtQW16LUV4cGlyZXM9MzAwJlgtQW16LVNpZ25hdHVyZT03OTE1Mjc4MzE5MjA0MDgwMTJlNDg5ZTJiN2Y4MTNlMzgyNzA4ZmUyYTE5MDhkZmY2MmZiODY5NGQ0MGUwNzQwJlgtQW16LVNpZ25lZEhlYWRlcnM9aG9zdCJ9.xinf6Edmam1i8bdy7Sl0U491z-MG2JR4PMcwnXI9IjE)
- Open your terminal.
- Navigate to the directory where you want to create your Focus Chum App.
- Run the following commands to create a new React app with Vite:
npx create-vite focus-chum-app --template react
- Change into the project directory:
cd focus-chum-app
- Install Tailwind CSS and Hero Icons using npm:
npm install tailwindcss heroicons
- Create a Tailwind CSS configuration file:
npx tailwindcss init -p
- Import Tailwind CSS in your main styles file (e.g., src/styles/index.css):
@import 'tailwindcss/base';
@import 'tailwindcss/components';
@import 'tailwindcss/utilities';
- Install JS Confetti using npm:
npm install js-confetti
In the terminal of Visual Studio Code, run the following command to start the development server:
npm start
This will open your Focus Chum App in a new browser window, and you can start developing your project.
- Please refer to the documentation for latest installation/configration steps.
- Customize your Tailwind CSS styles in the tailwind.config.js file.
Project Status: Version 1.0 Completed, constantly evolving for next release.
🔗 Tech slack
- https://vitejs.dev/guide/
- https://tailwindcss.com/docs/guides/vite
- https://heroicons.com/
- https://github.com/tailwindlabs/heroicons
⚙️ Inspired by
- https://www.youtube.com/watch?v=s84yXvLOoio
- https://github.com/coding-in-public/one-thing-react-app
- Big thanks to Chris Pennington for creating this amazing React course!
- Your guidance has been invaluable in helping me improve my skills. Grateful for your dedication and expertise! 🙏🏻🫡