Inspiration

WE have a hard time managing OUR time with all the schoolwork and extracurricular activities. WE want to help others under the same boat as US.

What it does

FlexiLender helps users easily organize their events and manage their time. It can also find common free times with others and automatically schedule meetings or hangouts when both users are available.

How we built it

We used Python, FastAPI, and SQL for the backend and HTML, CSS, and React for the frontend. We also developed a smart scheduling algorithm that automatically spaces tasks so nothing feels too rushed. The frontend communicates with the backend through API calls, allowing users to view, update, and manage their schedules in real time.

Challenges we ran into

Connecting the backend and frontend was more challenging than we expected. While implementing features in FastAPI was straightforward, integrating them into the frontend was our main bottleneck.

Accomplishments that we're proud of

FlexiLender somehow works!

What we learned

We learned how the frontend and backend work together and how they communicate to make an application function.

What's next for FlexiLender

We plan to use FlexiLender for our own needs and hope that many others will do the same. As a result, we will fix any bugs we find, as well as bugs reported by users. We also plan to add more features, such as allowing users to customize their NoZone, matching calendars for a larger number of people, and using learning algorithms to understand user behaviour and create more personalized schedules. Furthermore, we plan on improving UI and performance so that the app can scale effectively. Finally, we plan to host our website on the cloud and further improve security.

We truly appreciate all users feedback and look forward to continuing to improve FlexiLender.

Share this project:

Updates