Inspiration

When we heard the prompt "boosting productivity," our thoughts immediately went to reducing distractions or improving processes. But then we asked ourselves: what if we could do both? Many university students know the feeling of being overwhelmed by assignments or projects that seem impossible to tackle. From personal experience, this overwhelm creates stress, leading to low or no productivity. That’s where Projectivity comes in.

What it does

Projectivity allows users to input their assignment or project tasks along with the number of group members working on them. Once the schedule is generated, users can export an ICS file, which can be uploaded to third-party calendar apps like Google Calendar, Apple Calendar, and Microsoft Calendar.

How we built it

We used OpenAI API to breakdown the assignment and provide dates, then fed that data into React Big Calendar

Challenges we ran into

We had to pivot from Flask to Node.js because it wasn’t compatible with our React front-end. After 10 hours of work, we realized it wasn’t going to work, and making the decision to pivot was a critical moment for us.

Accomplishments that we're proud of

We’re proud of how we handled the challenges and showed resilience. At one point, when our back-end wasn’t working, we considered quitting, but we decided to push through.

What we learned

Three of our group members had no prior knowledge of React or Node.js, so learning those technologies on the fly was a major achievement. We also learned a lot about troubleshooting and teamwork.

What's next for Projectivity

Our next goal is to enable Projectivity to take a course outline, extract all the due dates, and lay them out neatly on the calendar.

Share this project:

Updates