Inspiration
Many students have experienced increased difficulty using Oles-Go for medical purposes as well as field experience transportation. The current process is extremely stressful for both students and drivers and there is no organizational system causing unreliable pick-up and drop-offs.
What it does
Currently, the only way to book a ride with Oles-Go is to call the driver of the day. This leaves drivers overwhelmed and stressed as they have to field several calls a day, remembering and organizing each drop-off/pick-up location and time themselves, with no way to contact the passengers for clarification. Our product introduces an online form for students to request rides allowing more detailed requests, earlier scheduling, and all the data in one place for drivers to refer to.
How we built it
- React.js for front-end
- Node.js with Express.js for back-end
- WordPress for website prototype
- Canva for logo
Challenges we ran into
With the technical aspects, there was a learning curve with figuring out how to connect the front-end with the back-end in terms of storing the inputted information from the form to a JSON file. This was also our first time using Express.js- we had to learn about http requests and API calls, which was a challenging and timely task. In terms of project ideas, we ran into challenges with figuring out the most beneficial way to organize our information and which details were necessary in our form. We would've loved to discuss our project with Oles-Go drivers, but unfortunately, they don't work over the weekends so we only had access to student reports and feedback.
Accomplishments that we're proud of
We chose a project that solves a current issue on campus that was feasible and achievable in our given timeframe. Having such a problem solving oriented project, we were really proud of our incorporation of real student feedback concerning the issue. Our teamwork was also a huge advantage in our work. Everyone contributed towards their individual strengths and through strong communication and time management skills we were able to get a fully working prototype. Getting a full stack app working was really exciting for us-- we loved how smoothly we were able to integrate all parts of our project (CSS with Express.js and React.js). Since it was so challenging, when we achieved functioning interaction between the front and back end was a big milestone for our work.
What we learned
This was our first time using Express.js, so we learned a lot concerning that! We also learned a lot about full stack development when incorporating all our work together.
What's next for Oles 2.Go
As previously mentioned, we'd love to get feedback on our product from the Oles-Go drivers. Our goal is to ease their workload and stress by making a more organized and comprehensive system, so we want to incorporate their input on what would be most beneficial to them. Looking forward, we think our product would also do really well as a mobile app, so if this is well received those would be our next steps.
Log in or sign up for Devpost to join the conversation.