Inspiration
The inspiration behind Taktis came from the need for a minimalist yet efficient task management tool that helps users stay organized without overwhelming them with complex features. We aimed to create an app that makes task management seamless, incorporating intelligent recommendations to boost productivity.
What it does
Taktis is a web app that helps users organize, prioritize, and track tasks. It features task categorization, flashcards feature to aid study productivity, and dark mode, all wrapped in a clean and user-friendly design.
How we built it
I built Taktis using HTML, CSS, and JavaScript for the front end. Bootstrap was employed for responsive UI design, and we integrated Particles.js on the landing page for a visually engaging background effect. For task management, we utilized local storage to maintain persistent data. The app allows users to add, edit, complete, and delete tasks, and create multiple flashcards all featuring smooth animations for an enhanced user experience.
Challenges we ran into
One of the main challenges was implementing Firebase Authentication, particularly with configuring the Google sign-in feature and ensuring it worked seamlessly across different browsers. Additionally, managing task interactions dynamically while keeping the app responsive proved difficult. The integration of Particles.js also required careful optimization to maintain performance without compromising the aesthetic.
Accomplishments that we're proud of
Am really proud I was able to create a fully functional task manager with real-time updates and a clean, interactive interface. The flashcard feature is also a great add-on to this. Successfully integrating Firebase for authentication marks a significant milestone for me.
What we learned
I learned how to effectively integrate Firebase for user authentication, enhancing our JavaScript skills in the process. The project deepened my understanding of UI/UX design principles, especially in balancing functionality with a visually appealing layout. I also gained insights into troubleshooting and optimizing third-party libraries like Particles.js.
What's next for Taktis
In the future,I plan to integrate a backend for cloud storage, add drag-and-drop reordering, implement push notifications, and improve task recommendations using machine learning algorithms. I also aim to refine the user authentication process and enhance the overall performance of the app.
Log in or sign up for Devpost to join the conversation.