Inspiration
The inspiration for this is the farmer input support programme in Zambia my home country. There's been a bit of a drought this year and giving farmers the ability to get drought resistant seeds and being able to spend vouchers at approved suppliers would be something helpful.
What it does
The application allows a farmer to do the following things:
- Register on the App
- Redeem vouchers from various ministry's and companies
- Spend the value on the vouchers on approved suppliers
- Read agricultural articles
How we built it
I built the application using Expo and react native, convex as the backend and clerk for authentication. I also used python and streamlit to build a simple admin dashboard to do CRUD functions.
Challenges we ran into
I had a few challenges getting the authentication set up and working well as I haven't worked with react native in a long time. Time is always a challenge I wanted to create a proper admin dashboard but I didn't get enough time to do that. Another challenge I had is I am not a great designer and doing the front end design always takes longer than I think.
Accomplishments that we're proud of
I got a working application with authentication and a convex backend. I had a simple dashboard working as well.
What we learned
I learned quite a bit from being reintroduced to Expo:
- Expo routing for navigation
- Clerk for authentication
- I learned convex for the first time
What's next for AgroAvenue
I would like to finish off the application, get a designer to work on the front end of the application. I would like to rebuild the admin dashboard with a more robust framework for the job.
Built With
- convex
- expo.io
- python
- react-native
- streamlit

Log in or sign up for Devpost to join the conversation.