FarmKart is a project carried out by a group of three developers, one project manager and five designers. It is as a result of several brainstorming session between the team to provide unique solution to problems that is facing sales of agricultural produce in rural and urban areas thereby eliminating the need for middlemen.
FarmKart is an e-market site where farmers(Sellers) meet with their prospective customer which can be final consumers for easy and swift exchange of commodity. WIth this technology, consumers get to buy fresh farm produce and the seller get fast returns on their investment - At the end of the day, everybody is happy.
The design process uses figma to produce the visually appealing yet user friendly user interfaces. The development process used pure HTML, CSS and javascript during the initial development process but after a while, it was shipped to the most recent NextJS React Framework.
The frontend uses NextJS, a production framework built on top of react. The following libraries are used:
- React-hook-Form - for form management.
- React-Toastify - for push notification.
- Axios - for API calls.
- Framer-Motion - for Animation.
- React-Icons - for icons management.
- Flowbite - for react components like modals and carousel.
- tailwindcss - for styling.
- react-convetti
The backend utilizes the NextJS capibility to embed server-side code in its codebase. The following libraries are used:
- Prisma - for object relational mapping which used postgressql as a database provider.
- Next-auth - for authentication.
- Stripe - for payment management.
- Mariam - Team Lead
- Babatola - Assistant Team Lead
- Lade
- Frank
- Joseph
- Manji Best
- Asaolu James - Team Lead [asaoljtomi@gmail.com, <www.twitter.com/asaolujames5>]
- Lilian Damisa
- Emeka
ONGOING
VERCEL.