Inspiration

As college students, we have a lot of big projects we need to do quickly, but we also consistently ourselves in the pits of endless procrastination. We realized that if we could find a way to help people break down big projects into smaller tasks, as well as then help them schedule out these tasks across a week, putting them on track to finish the big tasks as bite-sized chunks.

Projects could be anything. Homework, building software, personal goals, and learning a language---if it requires time to be achieved, it can be thought of as a project!

What it does

4techs allows you to create "projects" and then create tasks that need to be done in order to complete each project. 4techs then allows you to place these tasks into its weekly calendar, which is designed to only let you focus on the tasks at hand. The idea is to help you get your big projects done without needing to worry about the big picture.

4techs also features an "add project via AI" tool, which allows you to use AI assistance to break down your project into smaller bite-sized tasks.

How we built it

4techs is powered by Convex, utilizing many of their revolutionary features such as their function system, the reactor, and their unique database architecture. The front end is built in React, and the AI features are powered through the OpenAI API.

Challenges we ran into

Building a calendar feature is much harder than we thought it would be. All sorts of bugs would show up everywhere. Pushing through all of the hurdles was a definite challenge, and we are proud of what we have to show for it.

Accomplishments that we're proud of

The whole entire application. This is much bigger in scope than any prior projects for everyone on the team.

What we learned

We learned all about the wonderful platform provided by Convex as well as all about full-stack web development.

What's next for 4techs

We plan to implement a "project view" which allows you to see the timeline of your project, along with more fleshed-out calendar features. We also plan to incorporate Google OAuth for the login system.

Built With

Share this project:

Updates