Ecosyste.ms: Awesome

An open API service indexing awesome lists of open source software.

Awesome Lists | Featured Topics | Projects

https://github.com/jdsantelicesl/carpoolnative


https://github.com/jdsantelicesl/carpoolnative

Last synced: 2 months ago
JSON representation

Awesome Lists containing this project

README

        

![logo banner](assets/images/carpool-native-banner.png)

## Inspiration 🌟
A group of members in our local community struggled to find ways to commute to colleges from a nearby town 20 miles away. The distress from having to rely on ridiculously expensive ride booking apps and busy family members is daunting. That's why we created an eco-friendly rideshare app, exclusive to college students with our safe and secure authentication system, helping them find not only a carpool to school, but also long lasting friends along the way.

![App-preview](assets/images/App-preview.png)

## Progress 📈
- Currently in Apple's Testflight stage for beta testing
- Launching on IOS App Store on first week of September

## What it does ⚙️
Carpool Native connects users with similar origins and destinations and shows lists of suggested rides.
- Ride page for submitting a ride, when and where you need to be, with interactive location query and map system.
- Messages page for communicating with other ride share members and getting to know carpool buddies.
- Ratings feature, you can see user's past reviews and ratings, you can also give your carpool buddies ratings too.
- Profile page to see your current ride submissions.

## How we built it 🔨
| Front-End | Back-End | Dev Tools |
| :---: | :---: | :---: |
| [![React Native Badge][React Native Badge]](https://reactnative.dev/) | [![Python Badge][Python Badge]](https://www.python.org/) | [![Android Simulator](https://img.shields.io/badge/Android%20Simulator-3DDC84?style=for-the-badge&logo=android&logoColor=white)](https://developer.android.com/studio/run/emulator) |
| [![JavaScript Badge][JavaScript Badge]](https://developer.mozilla.org/en-US/docs/Web/JavaScript) | [![MongoDB Badge][MongoDB Badge]](https://www.mongodb.com/) | [![Xcode](https://img.shields.io/badge/Xcode-1575F9?style=for-the-badge&logo=xcode&logoColor=white)](https://developer.apple.com/xcode/) |
| [![Expo Badge][Expo Badge]](https://expo.dev/) | [![Flask Badge][Flask Badge]](https://flask.palletsprojects.com/) | [![TestFlight](https://img.shields.io/badge/TestFlight-00A3E0?style=for-the-badge&logo=apple&logoColor=white)](https://developer.apple.com/testflight/) |
| | [![Amazon S3 Badge][Amazon S3 Badge]](https://aws.amazon.com/s3/) | |
| | [![Twilio Badge][Twilio Badge]](https://www.twilio.com/) | |
| | [![Google Cloud Badge][Google Cloud Badge]](https://cloud.google.com/) | |

## Challenges we conquered 💪
- Beta release on IOS
- Pushing notifications using unique Tokens
- Authorization exclusive to only .edu email
- Algorithmic approach to render ride suggestions
- Caching data asynchronously
- Countless bugs squashed 🐞

## Contact Us 📞

Project Lead / Developer - [Juan Diego Santelices](https://www.linkedin.com/in/jdsantelicesl/)

Developer - [Edward Chhun](https://www.linkedin.com/in/edwardchhun3/)

## Learn more

To learn more about developing your project with Expo, look at the following resources:

- [Expo documentation](https://docs.expo.dev/): Learn fundamentals, or go into advanced topics with our [guides](https://docs.expo.dev/guides).
- [Learn Expo tutorial](https://docs.expo.dev/tutorial/introduction/): Follow a step-by-step tutorial where you'll create a project that runs on Android, iOS, and the web.

## Join the community

Join our community of developers creating universal apps.

- [Expo on GitHub](https://github.com/expo/expo): View our open source platform and contribute.
- [Discord community](https://chat.expo.dev): Chat with Expo users and ask questions.

[React Native Badge]: https://img.shields.io/badge/React%20Native-61DAFB?style=for-the-badge&logo=react&logoColor=black
[JavaScript Badge]: https://img.shields.io/badge/JavaScript-F7DF1E?style=for-the-badge&logo=javascript&logoColor=black
[Expo Badge]: https://img.shields.io/badge/Expo-1B1F23?style=for-the-badge&logo=expo&logoColor=white
[Python Badge]: https://img.shields.io/badge/Python-3776AB?style=for-the-badge&logo=python&logoColor=white
[MongoDB Badge]: https://img.shields.io/badge/MongoDB-47A248?style=for-the-badge&logo=mongodb&logoColor=white
[Flask Badge]: https://img.shields.io/badge/Flask-000000?style=for-the-badge&logo=flask&logoColor=white
[Amazon S3 Badge]: https://img.shields.io/badge/Amazon%20S3-569A31?style=for-the-badge&logo=amazonaws&logoColor=white
[Twilio Badge]: https://img.shields.io/badge/Twilio-EA4E3D?style=for-the-badge&logo=twilio&logoColor=white
[Google Cloud Badge]: https://img.shields.io/badge/Google%20Cloud-4285F4?style=for-the-badge&logo=googlecloud&logoColor=white