Inspiration
Do you ever find yourself wanting to plan things out or jot down something really important? Are you someone deeply invested in the digital world, aiming to reduce the use of paper? Well, meet ChaosCease! ChaosCease is a task management tool designed to help users plan their day, take notes, and much more! Just by looking at the name, it can “cease” the “chaos” of people who are overwhelmed with their busy life. In fact, the pronunciation of “cease” which is like the term “seas” symbolizes calmness, much like the serene seas, for the app user.
What it does
My project helps users stay motivated and on track within prioritizing their well-being. Although this project mainly falls under the category of productivity tools, it significantly contributes to every part of the area of well-being in terms of mental, physical, or social.
Here is why:
My app ensures the mental well being of the user by allowing users to organize their tasks and prioritize them. Having a clear list of tasks can alleviate the mental burden of trying to remember everything, leading to reduced stress and improved mental well-being.
While a to-do app itself doesn't directly impact physical well-being, it can indirectly contribute by helping users plan and schedule physical activities such as workouts, walks, or other forms of exercise. By managing tasks efficiently, users can make time for physical activities, thereby promoting physical well-being.
For social well-being, again, a to-do app doesn't directly impact social well-being, but it can indirectly contribute by helping users manage their social commitments. By organizing social events, meetups, or even reminders to connect with friends and family, the app can aid users in maintaining their social relationships, thereby supporting social well-being.
I made sure that my app is the most beneficial for each and every user, prioritizing their every type of well-being!
How I built it
I created ChaosCease using ReactJS, a JavaScript library that helps build interactive websites. Even though I was new to ReactJS, I used its components to design the user interface from scratch. Instead of relying on pre-made designs from Bootstrap, I manually styled the app to make it unique.
Challenges I ran into
One of the main challenges was not using Bootstrap, which meant I had to style everything on my own. This required a deeper understanding of CSS and how to make the website look good on different devices. Another challenge I faced was grasping the concepts of React Router and React Hooks.
Accomplishments that I am proud of
I am proud that the app works functionally, which means to add tasks, edit, and delete them. Additionally, I successfully implemented features like the calendar section and the profile icon, along with various other tools on the site.
What I learned
As previously stated, it was my first time using ReactJS for the frontend. With that being said, I learned how to use it effectively with the help of React Documentation.
What's next for ChaosCease
In the future, I plan to add more features to ChaosCease. This includes integrating APIs to enhance functionality, adding secure login and signup processes using user authentication, managing data efficiently using a database system, and exploring backend frameworks like Django or Flask. These additions will make ChaosCease a more dynamic web application, providing users with an even better experience.
Log in or sign up for Devpost to join the conversation.