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 GraveyardGoals! GraveyardGoals is a task management tool designed to help people Rest in Peace with their tasks, including planning their day, taking notes, and more!

What it does

My project helps users stay motivated and on track within feeling the spookiness. Users can login and start writing tasks down!

How I built it

I created GraveyardGoals 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 the React documentation.

What's next for GraveyardGoals

In the future, I plan to add more features to GraveyardGoals. 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 GraveyardGoals a more dynamic web application, providing users with an even better experience.

Share this project:

Updates