Inspiration
We wanted to tackle issues that college students face, such as a lacking sense of community that many individuals face, limited resources when it comes to transportation, groceries, and more, and also having a limited budget for such task.
What it does
TaskMatch is a university-specific application that enables students to post and accept tasks from fellow students on campus. It allows students to request help for various tasks like tutoring, carpooling, or event planning, and provides a platform for others to offer their assistance. The app helps students receive support from their peers while providing helpers with opportunities for skill development and earning monetary compensation. It also fosters community engagement.
How we built it
The front end of TaskMatch was custom-built using JavaScript, CSS, and HTML, while the back end was developed using Node.js. All posts and user information are stored using SQLite3, chosen for its lightweight and persistent storage capabilities. The project emphasized hands-on learning and experience in building a web application from scratch, focusing on custom UI design and server-side input parsing.
Challenges we ran into
Some of the challenges encountered during the development of TaskMatch included integrating the back-end functionality with the front end and ensuring data persistence across sessions.
Accomplishments that we're proud of
We are proud of successfully building a working application from scratch using a custom front end and a back-end system server.
What we learned
For most of these languages and frameworks, such as Javascript, Node.js, and SQLite3, it was the first time many of us were working with such applications.
What's next for TaskMatch
We plan to refine the application by enhancing the user interface and adding more features such as customized notifications.
Log in or sign up for Devpost to join the conversation.