Skip to content

This is the codebase for the FarmKart bootcamp project. it has been previously built with HTML and CSS but with no backend and full functionality. Now I'm building it again using Nextjs, prisma, tailwindCSS, supabase and next-auth.

Notifications You must be signed in to change notification settings

Jybium/FarmKart-FullStack

Repository files navigation

WELCOME TO FARMAKART!

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.

TOOLS

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.

DEVELOPMENT PROCESS

The frontend uses NextJS, a production framework built on top of react. The following libraries are used:

  1. React-hook-Form - for form management.
  2. React-Toastify - for push notification.
  3. Axios - for API calls.
  4. Framer-Motion - for Animation.
  5. React-Icons - for icons management.
  6. Flowbite - for react components like modals and carousel.
  7. tailwindcss - for styling.
  8. react-convetti

The backend utilizes the NextJS capibility to embed server-side code in its codebase. The following libraries are used:

  1. Prisma - for object relational mapping which used postgressql as a database provider.
  2. Next-auth - for authentication.
  3. Stripe - for payment management.

TEAM MEMBERS

DESIGNERS

  1. Mariam - Team Lead
  2. Babatola - Assistant Team Lead
  3. Lade
  4. Frank
  5. Joseph

PRODUCT MANAGER

  1. Manji Best

DEVELOPERS

  1. Asaolu James - Team Lead [[email protected], <www.twitter.com/asaolujames5>]
  2. Lilian Damisa
  3. Emeka

PROJECT STATUS

ONGOING

TEST ENVIRONMENT

VERCEL.

About

This is the codebase for the FarmKart bootcamp project. it has been previously built with HTML and CSS but with no backend and full functionality. Now I'm building it again using Nextjs, prisma, tailwindCSS, supabase and next-auth.

Topics

Resources

Stars

Watchers

Forks

Releases

No releases published

Packages

No packages published