GithubHelp home page GithubHelp logo

jybium / farmkart-fullstack Goto Github PK

View Code? Open in Web Editor NEW
1.0 1.0 0.0 188.55 MB

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.

Home Page: https://farmkart-fullstack.vercel.app

JavaScript 92.66% TypeScript 6.77% CSS 0.57%
agriculture buy ecommerce sell

farmkart-fullstack's Introduction

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.

farmkart-fullstack's People

Contributors

jybium avatar

Stargazers

 avatar

Watchers

 avatar

Recommend Projects

  • React photo React

    A declarative, efficient, and flexible JavaScript library for building user interfaces.

  • Vue.js photo Vue.js

    ๐Ÿ–– Vue.js is a progressive, incrementally-adoptable JavaScript framework for building UI on the web.

  • Typescript photo Typescript

    TypeScript is a superset of JavaScript that compiles to clean JavaScript output.

  • TensorFlow photo TensorFlow

    An Open Source Machine Learning Framework for Everyone

  • Django photo Django

    The Web framework for perfectionists with deadlines.

  • D3 photo D3

    Bring data to life with SVG, Canvas and HTML. ๐Ÿ“Š๐Ÿ“ˆ๐ŸŽ‰

Recommend Topics

  • javascript

    JavaScript (JS) is a lightweight interpreted programming language with first-class functions.

  • web

    Some thing interesting about web. New door for the world.

  • server

    A server is a program made to process requests and deliver data to clients.

  • Machine learning

    Machine learning is a way of modeling and interpreting data that allows a piece of software to respond intelligently.

  • Game

    Some thing interesting about game, make everyone happy.

Recommend Org

  • Facebook photo Facebook

    We are working to build community through open source technology. NB: members must have two-factor auth.

  • Microsoft photo Microsoft

    Open source projects and samples from Microsoft.

  • Google photo Google

    Google โค๏ธ Open Source for everyone.

  • D3 photo D3

    Data-Driven Documents codes.